Maybe add a few more demerits and ways to circumvent them, so min-maxing and choosing your options gets a bit more important than just grinding until you hit that requirement. Maybe Warrior Jobs get a -0.5 Char or Int with every level up unless they behave knightly enough or something?
Or you...