This game is fun (at least for a time). But it is very excruciatingly frustrating if you do not spend any money. I believe everyone has a different experience when they play the game, so this is my story as a free-to-play player after almost 200 battles (free-to-play doesn't equal free-to-win btw, play doesn't equals win).
It was pretty fun at the start when all tiers had more or less the same armour and weapons, so it was rather fun. It was the later tiers that the game starts to go downhill and became stupidly frustratingly very unplayable. Just imagine when you've gotten your first tier 4 light tank, and it only has a 43mm armour pen. That effectively means when i get paired up with higher tier tanks, I do completely NO damage at point blank to EVERY ENEMY TANK. It was an auto-lose to me and I absolutely cannot do anything else except to waste my time and to be a complete useless ally to my teammates, which sucks big time.
Now, if i need to upgrade the tank's weaponry, I will need exp. Now, there is two ways to achieve this. Either I continue losing every game until I unlock the upgrade, or I let other people carry me while i sit behind and do absolutely nothing. What kind of shitty fun is that? I've been stomped on by literally superior tanks with superior upgrades and crews and there is absolutely no way I can beat them. Unless I spend more time to get exp? Well, have fun losing yet another tens (or hundreds) more games until you reach there.
This game has potential, but I can't help but feel that the game's system was designed into forcing you to spend money by giving you a deliberate unsavoury experience by the penalties that accompanies not buying any premium items in the game. The things that you get without spending money feels like trash in this game when compared to your teammates.
The game is definitely playable when you have everything upgraded and good to go, but to get from point A to point B without spending real cash, the process is just horrible enough that I couldn't even remotely recommend this to any of my friends. The new player experience to me feels really terrible, and i do not think this bodes well for the future of the game. But then again, I suppose the developers are only more interested in keeping the paying players happier than making a more balanced game or experience to accommodate non-paying players.
So free-to-win model? That's pretty much laughable =) Just my 2 cents on this game.