I completely disagree with the comment that women with feminine faces look bad with short hair - I think they are exactly the women that look best with it, particularly if also fairly petite, as they can pull off the pixie look. I am not a fan of Miley Cyrus, but I think her hair looks great at the moment, and I liked Emma Watson's short cut. Also think Charlize Theron looks amazing with pixies, and then going back you have people like Audrey Hepburn, Twiggy, Mia Farrow.
Personally I think it depends on the hair type, style, and then facial features and overall look. My hair is very straight and when it is long it goes very flat very quickly, regardless of how it is cut, so personally I think it looks better short. If you don't like short hair full stop you would probably disagree though! Some people have beautiful long hair and some people look stunning with short hair, and some really lucky people look amazing with either! I don't think you can generalise though, and I also think the comparisons at the top of this page were totally unfair - that short haired Jennifer Lawrence picture is probably the worst photo of her I have ever seen (still looks great, but not compared to how she usually looks) and Anne Hathaway was playing a dying prostitue - the cut was meant to be terrible, and she was meant to look ill!