I get where you're coming from, but there were choice-related things that made it feel like a rush job. Hell, Thane fans didn't even get closure because the devs straight-up forgot he was a possible love interest. Some of those were addressed in the free DLC, though not Thane, funnily enough.
But no. The main thing that pissed me off was having to throw away large parts of your playthrough -- the choices and results you've fought for -- in pursuit of Hudson and Walters' high-minded "making tough calls" ending. It was a game that built on the idea of overcoming terrible odds through diligence and perseverance with the exception of Virmire
, and then subverted it in the final scene. It threw a big, fat middle finger to its own design, and consequently to the player. I'm sure there are people who felt it was very clever and gritty and grim, but it just seemed out of place for me.