I thought Pocket Tactics was a more than fair website to base that opinion on. The game might have been patched later to better help with the economy, but that doesn't change the initial opinions that a lot of people had for the game.
The game was not patched later to better help the economy. I beat the entire game a few days after release, unlocked all stages and got all stars and non-iap items.
I read the review, it's not a fair article at all. The "grind" he talked about is redoing the same stage with additional challenges. It's not playing the same level the exact same way again. It's the same mechanism used in modern Mario games. You earn stars by replaying the same level but are asked to play it differently. All these complains are from people who just want to go straight from start to finish (which is only 30 or so levels) without doing any of the challenges or optional levels. The game could be beaten in hours if you play it that way.
And that's the only point made in the entire review, which shows that the guy was biased to hell and just wanted to use whatever excuse to slam EA and F2P games, despite PopCap doing a pretty good followup.
There's a lot to hate about EA, but I am not going to let biased reviews slide especially when they basically gave veteran gamers a free game in PvZ2.
Edit: I haven't tried the latest update yet, but apparently they've made the game linear without branching to appease the people who complained like the Pocket Tactics reviewer, and in doing so they've completely scrapped the Mario style game progression and actually made the game worse. Well, thanks for nothing!