Plants v. Zombies

This is literally my favorite iOS game of all time. It's as grown up as a mobile game should be while still maintaining quality touch controls. It offers a rich gaming experience with plenty of levels and changes to keep me interested. I've played and replayed this game about 20 times.

My question for you is this: What other iOS games (mainly iPad) play as great as this? I'm not looking for other tower defense games but for games with the perfect mix between mobile and "console" (for lack of a better word).

What do you think?