I really liked the film (although I wanted more of the New Orleans stuff rather than the bayou adventures), but the character twist I really liked was the best friend - Charlotte? Everything in the opening set her up as being destined to be a rival or a bitchy friend at best, so I loved that when they actually got to the end, she was immediately* ready to do the right thing and be happy for Tiana. Such a refreshing change.

(* Well, mostly.)