You can, in some Origins, express a "screw you" attitude. The Dwarf Noble comes to mind, where he basically lets you know that it's either join him or die in the Deep Roads. Or the Dalish Origin, where you can call him a shem, but he tells you that you will die a slow painful death if you don't come.
None of these are limiting the TYPES of characters you can make. Only what actions you can do with them. You can create a character who dislikes the Wardens - there are numerous dialogue options to reflect that you don't identify with them or enjoy your new role. You can play an assertive leader character that talks to people in a straight, confident and no-nonsense manner (despite what InExile says). You can play a Human Noble who doesn't care the least about his family or past.
You're wrong. You can't play these characters - because the options don't exist. I appreciate that you can't understand that because you don't actually want to play the same character. But expressing this view, directly and then having people react to it is important, and that doesn't exist in DA:O.
You can't say that anything negative about the Wardens as an organization. The option full on doesn't exist. Saying that you personally hate Duncan isn't the same as saying that you hate everything that Duncan and the Wardens represent - these aren't the same views, and pretending that they exist is just dishonest.
You can't dominate a scene. You can't talk over Alistair during the endgame before Denerim and you can't talk over Duncan when you meet Cailan. That you want to say something else is assertive - note the obvious goalpost shift when you say "talks to people in a straight, confident and no-nonsense manner", which is never something I associated with being assertive in my previous post - is completely besides the point. I don't have the option to play the character I want. It's that simple, despite you trying to argue otherwise.
I don't get what you're having an issue with here - saying that VO offers different options, to play different types of characters, doesn't somehow demean or diminish your own experience of RP or what features you like. It simply prevents you from beating the drum that this is some absolutely superior form of medium for RP.
You can't play a human noble that says Duncan is a vile murder because he left your father to die. The option doesn't exist. The "because" clause is absolutely important. You want to say that getting the option to disparage Duncan is enough - the because can be in my head. But what I am telling you is that saying that outloud is central to the character, and being the kind of character who says this outloud is central to who I want to RP, and these options do not exist.
But there's a more important point.
None of these are limiting the TYPES of characters you can make. Only what actions you can do with them.
Yes, they do. Because the actions are the very things that define the type of character I have. As I'm going to show below, this is your own complaint about ME and DA2. Your position is contradictory.
If I have a character who wants to become King of Orzammar, and then options doesn't exist to even express that view or try to pursue it (even if I fail, because the plot can't always allow me to succeed), then you've broke my character. That's the same with a Cousland who wants to rule alone and seize power at a Landsmeet.
Actions are important. To me, actions are absolutely central. If my character can't do it, then I can't have the character. Because I play characters that follow through. Having some private thought - which mind you in an RPG is the equivalent of saying that Duncan survived Ostagar and is standing next to you, because that's all that headcanon is, the mental fantasy (and I don't mean fantasy in the disparaging sense; but rather the literla sense) - is not the same as having a character type.
The game is limited in what actions you can take because it is a video game and will ALWAYS be limited in the actions you can take. You can be an assertive leader and not give the big speech. You can hate the Wardens and not burn the treaties your army is built on. You can be an elvish racist and not kill Duncan in his sleep or run away during cover of night. These are characters you can play, even if you can't do EVERYTHING you'd want to do as them.
The game is limited in what you can do and what you can say. And what you can do and what you can say defines the character you have, not the private mental fantasy you invent about a character that has no way of being expressed in a game. Even your own complaint is about what you can do.
Try to play a Shephard who is stoic, quiet or not a people person. Try playing a Hawke who is subtle... or not human (a casualty of moving to the voiced character). Or an Inquisitor who is always excited and passionate about their work and the people around them. Its not a matter of the game not letting you do something... the game will literally be impossible. Shephard will be off giving speeches completely uncoaxed, Hawke will goody-two-shoes-avenger/maniac-jokester/blood-thirsty-jerk right in your face, at all times. The Inquisitor, in an attempt to course correct from over-the-top Hawke, is a deadpan as they come.
Let's say I agree with your characterization. Why can't I play a stoic Shepard? There's no quiet option. There's no action available where I can be quiet. Why can't I play a stoic Shepard? There's no stoic option. There's no action available where I can be stoic. Why can't I play a anti-social Shepard? There's no anti-social option. There's no action I can take when I can be any of these things.
This is absolutely about the game not allowing you do do something. It's ridiculous to even argue otherwise.