Balancing a game with payment elements is impossible.
That there are players who spend money on the game is positive, because the other players can play for free without having to spend money.
The problem is that there is a big difference between paying and not paying.
On my main server there was a player with level 40 when the second player with the highest server level was 35 ...
Now there are players who buy a hero, and in 7 days they have it in level 45 ...
Spending money must grant some kind of benefit or privilege, but unfortunately in this game money replaces effort and sacrifice.
Before collecting resources, you must be very active, now you do not need to attack cities because you have 20 guard towers
I'm also surprised that in the store you can see level 13 gold troops at a cost of 300 dollars ... when in 5 days you can have the same unit collecting resources from the guard towers ... it's pretty ridiculous.
And the turtle is also a big problem. No defense can withstand a rocket attack with nora at level 45 and maximum technology ... A level 1 gold turtle is the same as another level 13 turtle ... it gives the same bonus.