I'd like to emphasize that Yoshi-P called them bonus points. If they're a bonus, why not keep the physical level and have each class individually earn a drastically reduced number or points, say 1 or 2, or even 0 on some level ups. Drastically increase their effect and take out respec-ing so that allocating each individual bonus point makes you think about how you play that class before you confirm your allotment. The system is fine, they just went friggin overboard.