Her becoming an Alicorn princess, as some might know, was one of the major things that has made me love and appreciate her a lot more, not that she wasn't worthy of that before, but MMC really made me reflect on her and all that she has done within the 3 seasons. I think the 'best princess' question is a bit early because we really have not seen much of that in action, but I do love her being a princess, so she may very well be my favorite princess already, at least tied with Luna for now.
(Button Mash is my favorite overall pony) While I cannot exactly relate to her smarts, leadership skills, and overall determination, I can relate to her past anti-socialness and I do love her personality. She is now my favorite main series canon thing pony, tied with Fluttershy that is.