I think it is quite difficult to talk about balance in this game, everyone has their story, like their luck, I have seen many topics about ''Plants OP'' and ''Zombies OP'' and the truth is that I read and even manage to convince myself with their experiences and their arguments. But just like that, everyone adapts everything to their truth and the debate becomes endless. The problem is knowing who has the ''universal truth''.
It seems to me that such a game is quite difficult to design, creating different and creative sides, without monotony. Anyway, I'm one of those who thinks that the game is not balanced 100%, because it is impossible and obvious, and this has not been created by God, like to think it's perfect.
We have even seen how in each update, the stats of some cards have changed (which proves necessary changes to the balance), and if I'm wrong, they are still looking for a solution for the Click Peas. but I think there is a great balance today, and that is applaudable, at least for all of us to have our time of emotion.
Besides, this game defends itself of those criticisms (Unbalanced) with the random, simply luck depends, even if you have a good deck, the game will get you to lose. This is not chess... it's not a game completely strategy
sometimes I wonder with the luck that I have, and other times I wonder with the luck of the enemy, Example: My Block meter only gets one section, in my enemy got three sections and blocked! and gives the superpower that comes perfect to win.
I have a deck for Potted House... and I have had game where the game throws me these cards in round 12 or 13 ...totally useless, even when all my deck was made for that card. I also happened to SnowDrop, after giving me all the cards to freeze, to the last, send me the SnowDrop, LOL.
That's why I always laugh when I read thread about ''give me a Deck with 100% winrate, or at least 90%'' , you must also realize that you can not defend yourself at all, because this game has a lot of cards, so if I want to create a deck who defend myself from Heartichoke, I am using space to place environments and cards to avoid it, or in the future with Sneezing Zombie, so if you play against a plant that does not heal or just use beans, this card will only bother you... and it's the same with Squirrel Herder, you can put he to destroy Pecanolith right? because he says '' When revealed destroy one nut or berry'' But what happens if your opponent is Green Shadow for example, and don't use Nuts or berries? yeah you are spending a space for a card that will not serve you against all the heroes, and if you analyze all the cards, you will realize that they all have this problem! there is no card that can help and protect you for all cases and enemies, therefore you will never have a perfect deck that always gives you the victories. You need tu put Tricks, zombies, anti-tricks, anti-zombies, drawing cards, bonus attacks, healing cards, move this card... and a lot of diferents conditions, but also a lot of environments in the cases of the enemy have a lot, but when the enemy don't have any, you get a lot of environment what is going to upset your deck (or not, lol xD), I have played games like this, where I have placed 7 environments, and my enemy eliminated them all with his own, and i thought the hell???? (in spanish xD) How many do I have to have in my deck? but still that deck is very weak for other cases.
even for the case of Captain Cucumber, which I have also seen that they have criticized it quite a bit, he gave me 4 reincarnations (I am in the process of understanding the function of this card), 2 bowling in the starting, and also has given me many molekule, I really do not like it because he is going to change the captain, probably by a common card, so it's not an '' OP '' as many say.
In the end, i think i got too far, but my message is: enjoy the game! find the perfect deck doesn't exist, and the decks of plants like zombies are not prepared for all cases, if there is a lot of bad luck, play later or do something else, sometimes the game irritates one too and one comes to this forum to vent, although I do not think that's wrong either xD.