An example how it could work:
Every 24 hours(or could be just 12h, idk) you can:
- Remove one attribute point and either respec it to strenght/agi or convert it to 2 skill points (or leave unused).
- Remove 2 skill points and either respec them to other skills or convert them to 1 attribute point (or leave unused).
- Remove 20 Weapon proficiency points and respec them (or leave unused). [You remove 20 points from high level weapon, you obviously gain a lot more than 20 points to respec to new weapon]
You can make all the above changes or just 1 of them. When you click submit the 24h timer resets and you have to wait 24h again to make new changes. In other words you can't play normally for 2 weeks and then use all the respec points you have "saved". You have to change your char gradually in 24h cycles.
Why this would be nice:
1. Prevents situations where you grind your ass off and then make one miss click in the character page that makes your final build less than optimal(or just plain bad). Sure you can respec completely but you also lose half your XP so you would have to grind again.
2. Gives you option to redo your char without having to grind back the xp, but it takes a long time to respec to a completely different build, and you would have to suffer with bad build until your respec is done.