I think most women look better with long hair, and most men look better with beards.
(I'm an equal opportunities critic of looks, see.)
I just think it's a cultural norm that men wander around looking like potatoes, whereas women put the effort in. And most people benefit from a bit of tactical use of hair.
I think he looks good!