I'm still thinking about the ending. I don't hate it, which is good because I really didn't want to be lumped in with the kind of cunts who'd make something like Retake Mass Effect. I think the actual choice itself is fantastic, in fact my issues with the ending are all to do with the odd 15 seconds you spend with the Normandy which just come across as really odd. I know a lot of people feel that the choices made aren't properly developed, but I feel like the conflict between synthetic and organic life is something that has been an important background theme of the games since the first one. Saren's entire plot in Mass Effect 1 is hinged around the idea of synthesis, although his vision of synthesis is coloured by his indoctrination.
In a lot of ways you could look at Mass Effect 2's consistent focus on parental issues as playing into the wider theme of rebellion and conflict between creators and the created. To be honest given how prominently the Geth figured into 3 and the tone of the conversations with Javik I assumed that the finale would be moving towards a conflict between the synthetic and organic, as such the choices didn't seem as out of left field to me as it did to some. I also liked that the Reapers motivations were actually fairly simple, but were still undeniably alien. When Sovereign said "You could not comprehend what we do" Bioware sort of wrote a cheque they couldn't cash, so I think having the Reapers act in a way that is efficently, brutally, maniacally, logical was enough of a wiggle to maintain a sense of alienness. I actually like that the Reapers actually feel they're aiding the galaxy, transforming and uplifting the species into their own Reapers. It sort of explains a lot of the odder moments of ME2's finale and how the Geth describe the Reapers, they're essentially a sci-fi version of Noah's ark. If Noah used a blender to save space.
I love the game, unapologetically. Think it's amazing from a character perspective and I'm amazed at how much forward momentum the game had. I finished it in just 39 hours, but it felt like half the time. There are so many moments in the game that were just stunning, my highlight is probably the Fall of Thessia. Largely because I was so invested in the universe by that point that I had the conflicting emotions of feeling betrayed by the Asari for their use of Prothean tech and both deep remorse at seeing a place which I'd wanted to vist since ME1 reduced to ash and smoke.
The game was also littered with so many great, specific, moments for my Shepherd. Having to gun Mordin down to stop the Genophage stung like a motherfucker, having to kill Wrex was awful, Thane's final prayer was oddly moving, whilst I felt genuinely elated for the Quarins and the Geth who were able to come to some sort of compromise.
In fact my only real gripe is about Liara who had so little to say compared to the other characters and seemed to revert to her naive ME1 self. I actually got kind of pissed off at her during Thessia, when she was only just realising how devastating the Reapers were. Just her constant bleating about Thessia really rubbed me the wrong way, considering what had already happened in the game. Similarly her attempts to defend the Asari vis-a-vis the Protheans made her feel a lot more complicit in that entire thing than she actually was. It's a shame because I liked Liara in 1 and loved her character in 2, but she was kind of a cipher in 3 aside from two or three scenes. Ashley was the same, whilst she wasn't my favourite character in 1 she was at least interesting and it felt like a lot of what made her dynamic (her orrenery personality, her extreme views) were the only things the writers used in the game. It sort of made her seem very one note. In comparison James, Garrus, Javik and even the miscellanous crew all felt really vital and alive. I mean I feel I had for more interesting conversations and interactions with Steve Cortez than I did with Ashley, who was my Shepherd's nominal love interest. Hell Jack, who you meet for all of fifteen minutes, felt like she had way more growth between games than Ash and Liara.
But these are really minor issues and to be honest I adore this game just as much as I did 1 and 2, possibly a little more than 2. There are so many great character moments and decisions that I can't help but look over the niggles.