Very good game, though it is pay to win, there are still a huge amount of free to play gifts, rewards etc. free to play accounts can easily gather 30-80 purple shards a month through daily quests, dispatch, events, guild boss etc. yellow shards can also be obtained freely but are more scarce. You have a small chance in higher level guild boss and you also have advanced quests which can be completed 1-2 times a month maybe more.It’s a grinding game for free to pay players but I’ve been playing for a few months and have a 9 legendary heroes and have almost complete the hardest campaign difficulty.You may find in some events, pay to win players are very excessive and look as if they’re spending £1000’s just to be in top 5, More fools those players are, if you’re going to spend money on the game I’d suggest only buying the weekly pass, battle pass and maybe the 30 day pass for a few £ a month. I wouldn’t spend your money on shards. In saying that though I believe some events to be tiered with players of the same strength as you possibly.. As I’ve been able to be first in quite a few reoccurring events without having to try hard at all. . Just grind it out and look forward to your next free legendary pull. Don’t ruin the game by spending all your money to attempt to unlock every hero, then realising you have nothing to work towards in the game. You can complete the campaign and do well in arena with just epic heroes. If you get stuck in campaign, evaluate your team, study your hero collection, farm higher level equipment, farm marks, emblems, runes. Or even just farm for 1-3 star heroes to use to awaken your main heroes to 5. You may find you need at least 3 support heroes in hell campaign and higher level dungeons.Mythic shards can be obtained easily through event rewards and battle pass(if you buy it) but you don’t need to spend money to obtain them, yet they are another grindy aspect for free to play and even pay to win playersAgain, really good game, pay to win in some aspects yes, grindy for free to play, but not impossible to do good in the game.As far as I can see, the developers of this game grant quite a lot of rewards and do listen to the players of their developing game, making changes constantly and compensating when a multitude of players aren’t happy about something, for example the miracle event.