Uh...why is Pikachu not in the poll? XD
Pikachu is obviously Ash's best friend. I mean, Ash loves Pikachu more than any of his human friends!! ^_^
Think about who you like to watch the most
Misty and May.
Who would go best with Ash?
Who is the strongest?
For strongest trainer, I'd say May is the strongest (besides Ash, of course).
And which one do you think would be the best in a difficult situation?