B was the most apt but I didn't hate it. I just disagreed with the way they went. When they further explained what they meant with the EC it just solidified the fact that it was the way they wanted the game to end and I'm okay with it. That doesn't mean I like the ending, and some of the story beats during the game fell a bit flat for me, as fun as it was.
I still stand by Mass Effect 2 being the best game in the series so far.