Fantastic game if you play for free. By that I mean don't spend one penny on it. I've spent well over £1000 on the game to build troops and buy a main strong hero, the devs then just made a hero called Davison ridiculously overpowered, actually not possible to beat with my hero. To me this is fraud, deception to get funds. Then there's ways to get hero shards, you might get 10 shards in 800 spins (costing a few hundred £/$) whilst another player gets 15 in 200 spins for free gems they saved.