Plants Vs Zombies is a genuine puzzle because as you get to the higher levels, you must strategically place things. Also, before each round, you will get to choose how to stock your arsenal.
I first played Plants Vs Zombies 2 years ago. I played 3 or 4 levels and loved it. But did not view it as a true puzzle, because it's not. I restarted it a couple of weeks ago and have now gone through all 50 levels. I thought to myself: whew! Then I downloaded Plants Vs Zombies 2. It's more of the same.
Plants Vs Zombies is a fun game. It's truly a modern classic.