A simple story with a modern day moral. Don't settle for a shallow man who only wants you to look good... and don't wait for your knight in shining armor to slay dragons for you, when you can do it yourself. This is the type of story every Indian mother should read her son - so he grows up to respect women and knows that they are capable individuals in their own right!
Just because you want the princess to be unconventional does not mean that we leave our brains aside. Poor plot and lame ending. Seriously disappointed.