Yeah basically classes could be more.. "versatile." Throw in more cross-class skills plus their own special skills that wouldn't transfer to any job. Work on the system.

I can see the issue with Archer if there will be a Ranger, but you can still make Archer different from Ranger. All in all, does it hurt to have 3 options instead of 1 or 2? The more the merrier.