If you read the reasons for the changes made, it's clear that things couldn't stay as they were and we cannot go back to the old system for release.

We need a system that encourages diversity whilst rewarding a certain amount of specialization. The old system made specialization too rewarding.

One problem with the current system is that it can give a huge amount of powers by spreading a few points. If you put 3 points in all 8 of them you get 40 powers.
I think the maximum number of powers a character can have should be determined by character level.
Perhaps something like 3 skills at 1st plus 2 per level to a maximum of 30 skills.

Whilst increasing the skills abilities can give you an increase in the number of one type you can have, they should also give a slight bonus to using those skills as well. Perhaps reducing the AP cost or cool down or increasing the effect of lower tiered powers of their type. This would allow generalists to have parity when using the higher powered spells but give the specialists more utility within their field. There could also be talents for a slight damage/effect boost that would be favored by specialists.

And/Or Make 2 pools of ability points. One for skills and one for everything else. That way people can't just zerg rush their skills.