13th age does this. Choose 3 or 4 out of a total pool of X per class. Helps it so no 2 chars of the same class are samey, gives players agency in builds... I love it and it seems a lot mor exciting than a subclass based system like in dnd.
I also feel the talents in 13a are mooostly balanced with each other, but I haven't played it long enough to guarantee this