Better.
Note I said "better" not "great". There was only so much Bioware could do when it came to staying within the ideas of the original endings (as opposed to "recreating" it all over again). If this had been the original ending, then perhaps Retake ME wouldn't have had so much support, but people would have been pissed. Not as many perhaps, but still some.
You can only make a poorly written ending so good (I don't TRULY mean that as an insult, despite how it may be seen). The Star-Kid is a poorly written piece of Deus Ex crap. I don't care how much it is explained, it will always seem jarring and out of place.
But, considering this is the best we'll get, I suppose I'm satisfied.