I totally agree with this article. I appreciate frustration about the lack of diversity in the endings but ultimately Bioware had to find a medium between telling a great story and trying to accommodate hundreds of decisions that may have led to an unsatisfactory result. Ultimately Bioware told us a great story and let us define our experiences along the way.
-INKling-'s comments