TV Tokyo (ended 2007)
John Brown? I think I need to rewatch this anime, eh?
My favorite character is Mai, of course. She is relatable, adorable, and just loveable.
Naru is pretty cool as well, but I don't like how he is... well no, I like him just fine.
Mai gets my vote though.