Originally Posted by
Eremor
A simple way to implement this kind of system would be to simply change the physical level into a job level.
Your current job/title would be determined by what skills you currently have equipped. For example, if you had certain sword, shield, and healing magic skills equipped then your job would be Paladin. Any EXP you gained would increase your job level and your job level would give you a bonus based on that jobs specialization, ex. Paladin would increase your defense and healing magic. As well as possibly unlocking job specific skills, though there would be fewer of these then Discipline based skills.
This would effectively allow you to be a Paladin with any weapon as long as you kept those required skills equipped (Though in the case of Paladin it would make those shield skills wasted slots). Ideally the skills required to qualify for any job would not use up all 30 action slots, allowing you to be a specific job with a specific role but still allowing for customization with the remaining slots.
Finally, for new players and for anyone who does not want to be a specific job. There would be a default job for when you don't have the skills to qualify for any other job. This could be Squire or maybe Onion Knight, and it could give a simple stat bonus or maybe a general bonus to all of your skills. That way people who choose not to be a specialist won't feel gimped or that they are wasting EXP.