I haven't finished ME3 quite yet but I figure I'm about 80% done. So far I'd say ME3 > ME2. I loved ME1 but I didn't like ME2 very much because it didn't advance the story at all and it felt like a dumbed down shooter. ME3 is still a dumbed down shooter but at least it has a story. There is actually interesting stuff going on. Can't speak about the ending though.