I first picked up PVZGW and was luke warm to it. I loved the graphics, sound and the general light hearted nature, but still wasn't sure. Then I started to unlock more stuff and really get a feel for the strategy. Under the cuteness, is a great shooter that is refreshing.
I played for many hours and was having more and more fun with it, as I found my characters that I liked to play and learned the maps better. Then it happened. TitanFall came out. I rushed out, picked up my copy, and played it for a day with my brother. Last night, after playing TitanFall for another hour, we both said, "Want to play Plants VS Zombies instead?" So we did, and agreed that we think that it is more fun to play.
Don't get me wrong, TitanFall is a great game, but I still think that I like the freshness of Plants VS Zombies, Garden Warfare better. It looks like a kid's game, but it is so much more.