I am currently working on an animation and a lot of hair is needed. I noticed how slow blender current dynamics solver is buggy and slow, so I decided to develop my own Hair System as an add-on. Here is a quick test and speed comparison. Notice how I have quality set to 1 and even then, it is way too slow for actual use for live action simulation.
Some settings are set for only the sphere, but working on getting more properties and features integrated as well as more options for the user for better control of the hair. The segments are both set to 10, but for my system, you can smooth all the strands so you won’t get irregular results. I’d say the best feature would be the ability to instance the entire baked simulation so you can add multiple layers giving you high quality hair simulation.
Here is an instancing test:
Note that there is only 200 hair strands being simulated, but instancing them and offsetting point cache data increases its quality. This was done all in under 5 minutes(including simulation)