Just finished it. Literally.
I think I have a new all-time favourite game (admittedly the previous holder of the title was ME1). Just magnificent.
Gameplay-wise I couldn't fault it. ME1 had the driving and lifts which were moderately annoying and a really bad autosave system, ME2 fixed those but added the terrible planet-scanning, but there is just nothing about this third game that I don't love.
To that part of the internets complaining about the ending I say poo to you. The ending is beautiful, poetic and emotionally satisfying and I love it. What it is not is a nice neat check list of everything explained, everyone's fate revealed and grand Return of the Jedi-style galaxy-wide jubilation. Thankfully. I approached the ending with trepidation after all the controversy, and I left it emotionally drained as the end credits rolled. Glorious.
Now to start all over again as my renegade FemShep - think I'll wait for the patch so I can import her properly though.
If I had a signature, it would go here