For easier control over hair you can make separeted particle systems for each hair group. by hair group i mean those hairs that goes in the same driection and clups at the end.
With this method, your hair will be later easier to rig, as you can convert your hairs to separeted geometry.
If this character is for animation i highly recomend to make low res version of her hair with basic mesh, no particles, just so you can see the hair in the viewport realtime.
Both. Particles for the render only and the basic mesh for viewport display. That’s how characters are made in Blender Animation Studio and I believe it’s the industry standard every else.
You could turn on simplify option and enable only 10% of all hair to speed up the fps but then the character would look bald and it will be difficult to tell if everything else is looking good. With basic mesh it is not the problem.
Well its just as simple as you disable viewport visibility for high res hair with particle system and disable render option on on the low res hair.
Here is a tutorial on hair rigging from the Blender Animation Studio. You need Blender cloud subscription for that though.