I think the type of haircut depends on the person. Some people look good with short hair, some look good with long hair.
I'm not terribly fond of short hair on women, but I guess that still depends on the overall look.
My own hair at the moment... it's quite long, perhaps too long and I probably should cut it, though I have no idea what to do. And cutting it shorter but still "long" seems bit of an unnecessary effort. I've had a lot of different haircuts in the past, anything from bald to beyond shoulder length, mohawks and a few random creations including the so-called "skrillex haircut" though way, way before it was a thing and the list goes on.
I do tend to favor the less conventional haircuts I guess. Mohawks are fine with me as are a few other ones that include partial shaving (probably also includes any variation of a mohawk; trihawks etc.) As for colors; I've had most colors from bright green to pink, purple, blue and then some as well as the more regular colors like brown and black. Add in that I've had a 50/50 split right down the middle with one side bleached blonde and one black while having shoulder length hair... I think I've been around with haircuts and haircolors.
Though aside from as a kid, I've never visited a hairdresser or anything. I dye and cut my own hair, which surely saves up a bit. It's also why my haircut looks like crap now, lol. I just have no clue what to do with it.
I think every haircut has it's pro's and cons. Bald saves a bit with washing hair, lol, but if you're like me, you're using a razor every day to keep it hairless since I hate stubbles on my head like that, lol. Colors tend to bring the issue that they fade eventually, especially the bright ones, though my experiences with peroxide type mixtures do have way, way better results than some other things I've used. I've been thinking about a mohawk but I don't think I'd be that interested in the maintenance at the moment. I've considered dreadlocks for a bit as well but that brought me an entire debate on color. I think white dreadlocks look awesome, but with all the bleach I could just as well get fake ones, heh.
Even though I said "I'm not fond of short hair on women"... I do sometimes get overly annoyed by my girlfriends long hair which is slowly on the way to cover her butt. I'm already a bit of a wild sleeper, so it's inevitable that every once in a while, when sleeping I'll get the "You're on my hair!" issue. To me that's when hair becomes an unpractical issue for others.