Personally long is way better. It is lovely to hold on to or to weave rope into or yeah well lets just say that long hair is more "my thing" than short or none at all is.
Otoh there are girls that a shaved head works well on if were just talking looks. I wouldnt want it on my sub/gf.