Yeah Plants vs Zombies is actually really cool. It is a tower defence game, but not any ordinary one... It is far less repetative than most TD games, plus it has a shite-load of mini games and other "sandbox" elements which make it really fun... plus once you finish it, things change slightly the second time through
Highly recommended... 9.5/10
~Sol