I like Misty! She was the original and I have to stick with her because she has the best personality. But I haven't seen too much of the other generations, but still the original pokemon was the best from what I have seen. May had to be my second best. I have no clue who Iris is but Dawn was just so annoying and she sucked at being a Pokemon trainer.