As an old guy who grew up punching quarters into "Battle Zone" arcade games for about 5 minutes of game play, I am bemused by complaints about the money grab or how much this game costs.
I pay money to buy tanks. Either premium tanks, or by converting elite XP into free XP and using that to accelerate or even skip tanks in the tree.
All told, in the last year, I have paid probably $50-100 into this game. I shudder to think how many dollars "Asteroids" and "Galaga" got from me. And... I can spend $50-100 on a single day of paintball, so... there is cheap and then there is... cheap.