NO.
I play with these restrictions myself, like was said before, what I don't want is to become stuck in one class through the entire game, I was playing a Priest the other day, using only robes and wooden staff or club and only walking around with peasants, I got utterly destroyed by Dark Knights, since I had no horse my party couldn't run away.
After that, my Priest decided to take the path of a swordsman and dropped his robe for cheap armor and his wooden staff for a crappy sword, now he joined the Swadians and is looking for a horse and stopped improving his surgery skills to practice Riding.
This is the kind of open endness I want in-game, I want (random-gameplay) in-game events to completely spin my character's fate and I want to be able to spin around all I want, the best system would be sort of like Roma-Victor where you gain experience when you do stuff and you loose it with time if you don't do it anymore (though you can quickly remember).
My main character is a Hunter which I decided to max Bow skills from the beginning, I must say it's alot less fun than letting your character be affected by the gameplay, if you restrict the classes and then play with all of them once, what you're gonna do next? Start the Sword-only class again? Or play the berserker again just to be able to wear a specific armor? What if you quit the Swadians and join the Vaegirs and need to change your sword for a 2-handed Axe, does your class forbid that?
GAH!