Hubby had long hair when I met him, and I loved it. He has short hair now, and I still love it
The trick is to make sure it is well groomed; stringy, greasy hair is NOT attractive on men or women! As for shampoos, I've tried all kinds, and stuff you can get at the supermarket works just as well as high priced brands; I like L'oreal Vive shampoos or Pantene.