well, I've already mentioned this on the comments, but I'll do it again. :D
1. Beat (no love for him? :'( I didn't much like him at first, but I found his story the most touching, and out of all the characters, I related most to him. Plus I love how he freaks out when someone says his real name. hehe.)
2. Rhyme (just cause she is so adorable~)
3. Neku (I liked how he changed through the game)
my least favourite character would have to be joshua. I don't hate him, but I don't much care for him either.
It would be most definitely be Joshua!!! He's too epic for his own good! His snarky personality and talent to effortlessly piss off Neku in a matter of one or two sentences always makes me laugh. Sho Minamimoto follows close in second. Sho's math nature makes me chuckle. He's so zetta awesome! Neku is third. He's cool, emo, a Cloud-wannabe. Enough said. lol.
1. Jushoua - I love him <3. He was pissing me off at the beginning, but I started to like his sarcasm and his attitude. He's just damn cool.
And what have they done with Joshua in Another Day? I mean "Pinky" XD?
2. Hard choice. I think it would be Beat&Rhyme. Beat because he is funny xD and Rhyme cause she's cute *_*.
3. Rest (well, expect Neku - so emo =__=).
Hanekoma, Uzuki, Kariya, Sho ( so zetta sexy XD), Shiki. I like them all.
Minamimoto. That guy should get his own game.
Otherwise there's Beat because he's a cool guy, and Rhyme because she's adorableness.
My least favorites are Neku and Shiki, but they are still kinda likeable.