Yoshi is not one of my better characters. I utterly despise him. If he has any redeeming qualities, I don't know any.
Pika's my best, undeniably. Snake's second, with Falco a close third. But, in general, I can play just about everyone well. Well, except Yoshi, obviously...