Man, that PvZ2 QL made me so sad.
I actually don't mind the monitization system PopCap (or EA) added to PvZ1 which you pay for the game up front, and then there's a unobtrusive microtransaction system to buy coins to purchase extra modes or upgrades in the game. These are coins you get pretty easily through general play of the game and you can still easily get most if not all the upgrades without grinding (aka good game design).
I've actually put money into the PvZ1 game to buy some extra coins and was perfectly happy with what I got out of it.
PvZ2 is like having your annoying friend hovering over your shoulder all the time offering to help you beat the game your playing every seconds. "Hey man, stuck on this level? I can help you out with that!"
Except in this case it's even worse because it's NOT your friend and you have to pay him to help you out.
I don't even mind requiring going back and collecting stars to unlock worlds since I'll probably want to do that anyways, BUT I think it's pretty shitty game design to force people to do that if they are the type of players that don't want to do that and would prefer to just play through the levels once and still get to see everything.
To make everything worse: I think the game looks great, I'm excited to play with the new plants and powers, and the new enemy types look like they mix things up nicely.
But as I don't own an iOS device and I hate how poorly the in-game transactions are presented to players, I just have to hope that there's a non-F2P version for Vita, 3DS, PC, or Android that will remove all the in-game purchases.
I will pay a full standard game price of $50 to do nothing more than to get a copy of this game without all of the real money store crap.
...But since they already have $100 individual "micro" transactions in the game already, I don't see much hope of a normal version of this game releasing any time soon. Not until they've rung every cent out of the iOS and Android markets first.