They intentionally went that route to appeal to the current generation that grew up on a billion movies with those kind of visuals. Hell the cinematics looks like a pixar movie straight out. Marketing wise it’s a brilliant idea and I can respect it.
Now as for the f2p model, so far they’ve been good at it. Hearthstone had one of the better f2p models. Not Dota 2 tier, but you could stay free to play just fine and take your time building your collection, on top of having plenty of viable budget options budget as in using very little ingame resources for competing. So for a card game, which are INHERENTLY p2w by design, it worked pretty well.
*Unfortunately the last expansion for that game did kinda tug at your wallet and the meta for the most part DID revolve around some of the cards so yeah. *
Not a fan of the moba genre so didn’t exactly went out of my way to try Heroes of the Storm. So i can’t exactly say much on their f2p model there.