I like supporting teammates and being invulnerable so my best character for plants is Rose. ( GM 4 ) The second is Chomper because of Burrow and high close-range damage ( Master ) Third is Cactus. When I first played BfN, I was like no way I hate Cactus she is the worst character. And now I like her so much, I got most vanquishes with her for plants - 29( I know it isn't much but whatever) She is Master. For zombies 100% Electric Slide as I said I like being invincible. ( Master ) Second probably Scientist, he can both support and attack. ( Master ) The third Soldier, he has high damage. ( Super Elite till now ) For zombies I got most vanquishes with ES - 27. But this whole tier list will change since Iceberg Lettuce is around the corner. 🙂 And for most vanquishes I count only TT mode. I got 37 vanquishes with Acorn on the Gnome bomb mode. Sunflower is good for me since I got most revives with her from all characters. ( 27 on TT mode )
My worst for plants is Snapdragon and for Zombies All-Star I can't play with them.
But every character is good in their own way 😉