I... Don't really know what to feel about the ending. I didn't love it to the point of defending it from all the criticism, because I see where they're coming from, even if some of them are being really immature about it. But I'd say that, yes, I liked the ending. It was something that I didn't expect at all, which was good because as I played I couldn't stop myself from predicting what was going to happen next. The ending certainly moved me and made me feel, in a certain way, exhausted and satisfied. After three games (2 for me, since I have a PS3), this was it. This was the end. I got here. At the same time, it made me a little bit sad that it was all over. No more Shepard, no more Garrus, no more Liara, no more Normandy, now we move on. But hey, everything that is good one day comes to an end.
So, to make a long story short, yes, I liked the ending.