Re: Personal preference
I like both! i would prefer a fashion era where you can switch between the two, wear a short shirt one day and a long one the next.
I don't think short shirts look cheap but long ones are definitely more covered and easier to carry for everyone.
However I was never a fan of the patiala shalwar the made me look stout and shorted than I was. Short shirts with straight pants flatter my figure, so I guess it all depends on your body type and what you can carry with grace and confidence.