Board Thread:Plants vs. Zombies Heroes/@comment-25546049-20160603234435/@comment-10447541-20160609234245

Can someone please tell me the strategies that the player must utlize when playing as each of the different heroes please?

At least make a tier list of who's the most powerful of heroes all the way down to the most powerless at least?

I don't know what on earth is the difference between the different classes, someone help me?