Actually, I like Hikari more than May, but I like Misty the most. May came off as a timid and shy character who later developed into a stronger person, both mentally and physically. Hikari, on the other hand, is more confident (albeit naive at times) from the beginning and seems to make the best of every situation. Her optimistic attitude is what makes her more charming (at least for me). Last, but certainly not least, Misty was a stable, reliable, dependable, and strong-willed character who provided support for Ash whenever he was in need throughout the entire first three journeys (Indigo, Orange League, and Johto). Misty always knew how to differentiate between times when Ash needed her for help and times when he needed to learn to face his problems and stand up on his own. Moreover, through her travels with Ash and Brock, we see her develop from a bratty little sister from the Cerulean gym who was afraid of bug Pokemon into a mature character who conquered her fears (i.e. Gyrados) and became a leader. Overall, I like Hikari more than May, but I like Misty the most for reasons stated above. Just my two cents. :)