I voted against classes for one reason mainly. The whole class = weapon system is a little too restrictive. It means that if they want anything to use a new weapon, it must first be added in as a class. Not only that but then jobs, by extension, must use the weapon of their class. Sure they could make weapon types exclusive to jobs but with how the transition works it would be clunky at best. For example:

Let's say Warrior gets Greatswords (just for the sake of the example). Because Marauder cannot use them, equipping it would go as follows:

1. Equip Axe to switch to MRD.
2. Equip Job Stone to switch to Warrior.
3. Equip Greatsword once on Warrior.

Unless of course they made Greatsword a class and Warrior as one of its job options. That would open more options for the jobs themselves, being based off of different classes. It's just a bit of a mess honestly though.