3-4 Years ago, i would tell my wife to start playing Hearthstone, that it is good card game, if not the best.
Nowadays, I would not recommend it to anyone.
there are other cards game, that are cheaper and as fun as hearthstone now. If not even funnier.
Hearthstone is not player friendly; Because it is just too expensive.
Honestly i would send friends to runeterra rather than hearthstone. Because in hearthstone you need to invest too much money to be able to enjoy different classes.
Playing the game doesn’t feel rewarding, you don’t even know what do you play for. you play for 2 hours and you don’t feel rewarded at all.
the game is ridiculously out of balance with too much power creep.
Blizzard is not trying to balance the game overall, they are only trying to make some classes more powerful than other in different expansion.
Ex. last expansion was class X not good at all, so next expansion class X will be on the top. This is how they are trying to balance the game.
So No, i would not recommend this game.