Quote Originally Posted by Lyth View Post
If you want jobs to have unique strengths and weaknesses, that needs to be the design philosophy across the board.
Of course. Everyone needs unique strenghts, which assuming they're actually unique automatically creates unique weaknesses, too. It's then up to the content designers to not overly prod only at one weakness and one strength, but assuming a roughly even spread of content, things balance out.

Source: Just about every RPG, ever. :P