Misty, most definitely. Misty was there from episode one and she raises Water-Type Pokémon. Oh, she also knows what she's doing and keeps an eye on Ash, so that's cool too. May is an absolute idiot in the anime and just ticks me off to no end. Plus her clothes remind me of spacesuits, so no bonus points for her. Dawn is okay, but she's not dressed for Winter and seems to be just another recycled character for the sake of making Diamond, Pearl & Platinum appear as if they're a whole new series of games.