there’s always Hexagon.
One thing, creating hair requires a very good understanding of UVS. I started with UVMapper http://www.uvmapper.com
Building hair is, IMHO, the single most difficult thing to model well for a human figure. clothing is easier.
Actually, I find hair slightly easier to model, since alpha maps can do a lot of the hard work for you. The hard part isn’t the modelling but the texturing. Getting the right looking texture and alpha’s in the right place makes all the difference, and when it works well, the effect can be stunning. When it doesn’t, it’s VERY noticeable.