Just finished the trilogy, what, the 7th time probably. I don't care what other people think, but I consider this ending to be the best in any video game to date. Pretty much, the only ending I've seen which doesn't end in an "ultimate boss" battle followed by a happy end. And the scale of the ending is impressive: not just, as usual, "Beat the bad guys and save yourself", here the scale is the entire galactic life.
People who are looking for plot holes are wasting their time, IMO. You can find plot holes in any game, some of them crucial (in Mass Effect 2, for example, on the Collector ship, it didn't make much sense for the Collectors to go after Shepard and ignore the Normandy - they could've destroyed it right after the ship was powered). The difference is, some people focus on plot holes, while other people enjoy their games.
Now - to the new Dragon Age! Just need to finish the 2nd game once again, since the last time I played it was quite a while ago and I forgot some of the stuff that happened there.