HamsterPro#RU, I can agree with most things you say, but the part of "pay to win" I actually cannot agree with it, mainly because I have seen real pay to win games and they are very different.
I have made tests and in Kingdoms, it doesn't matter how much money you throw at the game, if you don't know how to play, any good player will come along, take your villages/cities and thank you very much for your investment.
You don't need to invest money to thrive.
Of course 2 players that know how to play, if one has invested in gold, that one will have a few advantages, specially it been easier for him/her to manage the account.
But someone that knows how to play, how to get advantage of selling hero items, and invest time into the account, can eventually and with know how, match the battle ground and even win.
I am not saying this just because I want to, I am talking about many, many, many years of experience and seeing it in game worlds.