Hmm, I find free spirits PC a bit unbalanced, but not in playability but in attributes and giving them an easier access to powers but not creating edge monsters.
I know it's "technically" correct that their force limit their attributes but some things just feels wrong out of playability.
1. Lower their points to 200
2. Spirit Power Points are now an attribute that starts at 2
3. Spirit Power Points are not capped by magic rating, only the effect and the amount of active powers.
A F3 spirit with 3 across the board and 6 points of spirit powers would cost:
Race: 200
Attributes: 100
Spirit Powers: 55
Total: 355
45 points left to play with for contacts and skills.
The spirit has 6 spirit powers but can only have 3 of them active at once and they are capped in effect by the spirits force (Concealment would give a -3D6 to perception.