I disagree with most of your opinions, as i think that having people set with specialised classes makes you have to choose the party carefuly. also, if there is a boss which is weak against black magic and you havent bought any magic, then your screwed, but if someone has a set class then they will hae learned the magic to own the boss