ME3 was also a big step in the right direction regarding all-around "reputation" instead of directly color-coded morality. Keep going, Bio-guys.
That was my only big complaint for ME3, that Shepard used to be my character but then he became an autodialogue-ridden pre-written character by taking away so much choice that was strictly made for characterization.
Shepard wasn't already pre-written? Hell, you can't get past ME1's first mission without railroaded decision-making.
Many dialogue choices all go to the same response in ME1 as well, and you've also got a fine amount of auto-dialogue, too.
For instance, there isn't a single Shepard who doesn't say: "You're not alive, not really. You're just a machine, and machines can be broken."