Thank you for the feedback! I'm honestly not sure how I'd do it differently as every way I can think of would pretty much take away the player's ability distribute them the way they'd like.
There are a lot of options if you decide to continue development, or develop games with a similar system - there are stat distribution plugins that you can add to from a plugin command etc.