I think my tastes vary on who the person is, If a person looks good with short hair then they ought to keep that hair style if they look good with long hair then thats their style.

Though I have to admit I prefer most girls with hair not cropped short but still above or at shoulder length, longer than that and it needs to be pulled up in a good style (I particulary like french pleats) but the woman needs to have good hair for this, if her hair is lifeless and dull it just looks crap. Hair below the shoulders loose just gets everywhere and in the way it becomes annoying.

On myself I prefer my hair cut short and then spiked up, I have a high widows peak and a square jaw so although I used to have hair down to past shoulder length (it was between my shoulder blades) and liked it I prefer to have the short hair because it looks better, I have also got issues growing my hair longer because my square jaw and quite long face looks awful with anything other than very long hair or very short hair.