One is unable to find a perfect setup merely on online advises. That is true.
There are some universal setups and advises for entry & intermediate players. That is also true.
Yasaka Ma Lin Extra Offensive is a reputable blade, especially for Penhold players. It fits intermediate players, even someone who doesn't like it won't say it wrong.
DHS hurricane 3 is a controversial rubber.
Firstly, it is a tacky rubber, it requires a little difference on strokes than non-tacky rubbers. If your friends or peers who play better than you and you want to learn from his playing, you'd better choose the same style of rubbers with him.
Secondly, this rubber requires boosting. It is still fine if you don't boost it, but then it is just an averaged rubber, and you can replace it with 729 or CJ8000 rubbers at the similar price for the better quality.
Thirdly, few players use this rubber for BH. Unless you are very good at BH loop, your BH loop is the same or even better than your FH loop, it is not a good choice in most cases. When you are saying you are a mostly FH player, I think it may not fit you. You can go for CJ8000 non-tacky rubbers first, they are very cheap in price.
Another thing you need to take into consideration is that boosting a rubber also means the lifespan of the rubber will be shorter.