For the limitation thing, while not directed at me, I actually am faintly in your court.
While I enjoy games that have the
hard class systems, like many of the Final Fantasy games, WoW, etc, I do believe Skyrim should have a "soft" class system and soft limitation system of its own.
Currently there is no limitation system save for the player, and unfortunately in some areas I feel that is very bad because it goes against the narrative of the game as well as the environment it is putting you in.
I don't believe, for Skyrim, in the "onl High Elves can be X Mages" or "only Orcs can be tanky Warriors," what I do believe in is adding "soft" limitations.
What do I mean by "soft" limitation?
Well, currently we have racial abilities and racial traits, correct? Orcs get Beserk and get a base boost to skill levels.
What a "soft" limitation would be is that the Orc would also get some additional racial bonuses outside of what they currently get, basically a means to prompt the player to know that being a Warrior is what an Orc is
really good at, but not limited to.
For instance, if you gave Orcs the racial trait of bonus physical damage with melee weapons based on how much Health they are missing, which would prompt a player to the idea of taking their Orc the "tank" route so they can soak up damage to deal more damage. And this would be a constant effect, not just the once a day.
A "soft" limitation won't hinder a High Elf from becoming a Warrior and won't hinder an Orc from becoming a Mage, but it will in the end place one race above all others in that races' "best" field of play, according to lore.
Again, the game is designed that we are chalenged just like in real life learnign and mastering our skills and once we master them, we are suppose to be the best and its supposed to show.
Only problem: In real life there will always be someone better than, or equal to, you. Always. Video games should, and often do, emulate this with enemies who are always at least slightly stronger than what the player character can achieve.