Tiana. That girl opened her own restaurant, rescued a prince, and became a princess in one movie. The only princess to actually work towards a career and lifetime of success and preach that hard work will get you places and that, shocker, a woman can rescue a man, too.
Mulan, I know she's not a princess but I feel like the term "Disney princess" doesn't literally refer to princesses anymore. I identify with her a shit ton, feeling out of place like I'm someone else trapped in the body and world of this person I don't even recognise. She's always been someone I feel like I understand
I think the prettiest is jasmine and pocohantas but the overall best princess is Mulan cause she's more bad ass and her movie was the most interesting. Also Shang is hella good looking for a cartoon at least lol