The thing about Pokemon trainer is you have to use 3 different characters and learn 3 different strategies. Charizard is very good especially in boss battles if you get to know how to use him. He is actually my boss battle character. I haven;lt used pokemon trainer that much yet but I imagine I will eventually spend some time with him.
Actually, I agree 100% with this. I was just getting ready to respond similarly: in going through SSE, I used Charizard in a boss bottle, and
tore that mother a new one. This is having never used Charizard, either. He's just a good weight, has good enough range/speed in his attacks, and enough heft in them to do some good damage. That rock attack, while stupid looking, showed its true use in that first battle against a boss.
Charizard, aka Boss Buster.