I'm not really sure if I can choose a favorite character. Marin is a strong contender, as are SS Zelda and ST Zelda. I like Byrne a lot, too. I don't really think I can pick, though.
My least favorite character, on the other hand, is an easy choice. I despise Midna. She's a manipulative prick...