Microtransactions are a really good business model, if done correctly. I've played World of Tanks exclusively for the last 8 months or so and it featured the best microtransactions I've seen to date. How good? Well, it made me buy stuff, and I never buy stuff in games. A buck here and a buck there saved me a lot of time, giving me the impression that I made a great deal in time saved to play the game MORE. They even had a mobile phone SMS feature which even accounted for the VAT value of my country. I ended up paying about 50 euros in all but felt it was a bargain.
And it was great while it didn't give me an edge in combat, just in how fast I leveled. But unfortunately it didn't last. The premium tanks were too powerful and the premium ammo (too expensive for normal free users, although still available) began to become a bit too necessary. Worse, the top tier tanks lost money without a premium account (50% more credits) so you had to grind the lower tiers for money. Still not bad for a game that plays well at any tier, but... Soon it became clear to me that instead of just releasing more maps, they release more and more unbalanced tanks. Bad move, so I stopped paying, then stopped playing. You can only nerf balanced german tanks so much before fans snap. I didn't have to put up with it.
The lesson here is that no matter how much you ***** about stuff, if you still buy EA's games, and if you still pay more after you buy, you have no right to complain. Try to understand that if you keep giving into this shit, you'll just support an industry which gives you half-finished games and forces you to pay more and more and more for stuff that used to be free. I used to love EA, back in the days of Sim City 4. Now I just ignore their games completely. Take Sim City 5 for example. I would've put up with the DRM (I'm a sailor so 6 months per year I don't have internet), but the new online stuff is just a lie. In a few months you'll pay for metro lines, which should've been there in the first place. You'll pay for bigger maps too. You'll pay for extra regions which you should've been able to terraform yourself. I want to play it... oh you can't believe how much. But not like this. They just bet that it hurts you more than it hurts them.