Mai Hime was one of the first anime series I watched all the way through. At the time, I enjoyed it. I tried watching it again yesterday, and I couldn't even make it through the first episode because of how unlikeable the characters were (Eggman from a few pages back, you were right). I shouldn't trust my taste in anime from 3 years ago. I decided I should try rewatching some other series I enjoyed at the time, which right now only include Ouran High School Host Club, Rozen Maiden, Mai Otome, Witch Hunter Robin, and Azumanga Daioh. I'm not going to bother with Mai Otome because I doubt the characters will be any better than in Mai Hime.
Wall of text later, I'm rewatching Ouran High School Host Club. I didn't expect to like it since lately I've tried several different shoujo series and didn't really like any of them (which is pretty flawed logic, since shoujo is more a demographic than a genre), but Ouran is pretty damn good.