I am always a big fan of Plants Vs Zombies. I bought the first Plants VS Zombies game for $2.99 back in 2009 and have been playing PvZ since then. Recently I started playing PvZ Heroes and fell in love with the game. I want to share my thought about the game.
Pros:
1. Daily Challenge: there are always some really good challenges that I have to think a long time to find a solution. Love it!
2. Variety of different heroes and abilities: There's always something new to try
3. Different quest and hero quests: Very nice way to do single player missions while completing quests and earn gems
Con:
1. Slow matchmaking: It may take up to 1+ minutes to find a match. Suggestion: 1. Let player to have the option to choose both a zombie deck and a plant deck, for quicker match. 2. Have a desktop version. 3. expand search after certain amount of time.
2. Slow gameplay: Sometimes, there's a long wait even when the opponent can't play any card. Suggestion: skip play's phase when the player has 0 brain/sun or no card. Skip trick phase when zombie hero has no trick.
3. Too much randomness when it comes to the block meter: it seems more of a luck when the block meter can go between 1 - 3 when hit. Suggestion: Increase block meter to 12 from 8. Each time when a hero is hit, block meter goes up by two or three.