yea the ending is pretty bad but at least it's better than say Deus Ex: Human Revolution or all of the Assassin's Creed games
Human Revolution was a bit rushed, but it works within the context of the greater Deus Ex universe. Dunno about AC, but calling HR's as bad as ME3's is...not at all fair to HR.
--
Twostuck, Homestuck RPG: http://www.gamefaqs.com/boards/8-gamefaqs-contests/62168402