The game itself is pretty fun if you're the only one playing. I was impressed by the amount of unlockable content and customization options available. Some of the characters and weapons seem unevenly powered but it still offers helpful modes for beginners. It really does offer a fun chance to build a team and specialize with certain classes to support one another. This is almost like a family friendly and fun for kids (and adults) Call of Duty. There is a leveling system that allows you to unlock stronger abilities and further enhance your character. There is also a good amount of humor to be expected if you've played the other Plant vs Zombie games and the levels are way larger than I expected.
My major disappointment is that lack of couch co-op or split screen for all of the game modes except one. The only mode available to play with a friend or your child is Plants vs Waves of AI zombies and that is even limited to 10 rounds. I guess the idea is to not sacrifice the performance of the game for split screen play, but this has been a disappointing trend I've seen with games for a long time. Overall it’s not a bad game but don’t expect too much if you’re hoping to play with your friends or kids on one console.
The original PvZ games were very fun. The developers took a big risk in changing the winning formula, but in this case they hit a homerun. The many different modes keep it interesting and the characters are sometimes downright funny. The ability to unlock New clothing items, new ability variations, and character variations keep me coming back. The developers show they care about their customers by giving you free DLC. I highly recommend this game for gamers of all ages.