Seriously, there is nothing good about it. harder to take care of and looks worse than short hair. It makes it easier to get pimples and bedhead and harder to get girls. Why ever would anyone let their hair get long?
Long hair can make a man look sexier. Short hair can make you look like a twink. Then again, it takes a certain type of man to pull off either. Also, I'm not sure how much easier people get pimples with long hair as I've seen some men with short hair who have such bad acne that it looks like they got shot in the face.