Yeah, good enough. Happy to see Michael get a definitive ending for his story (I guess he's dead for good now, right?

) before the show ends. I hate loose ends.
But the whole storyline is still sour for me because in the end, the Atlanteans did what they should have done back when they first experimented on Michael, namely KILL HIM YOU MORONS!

They shoulda never started the experiment if they weren't willing to do that, bah, okay that aggravation is over now. But it tainted the whole plotline. Teyla killing Michael means that everything that happened between "Michael" and this episode was unnecessary and the fault of the Atlantis dolts.
Now what we need is for someone to give Connor Trinneer a show of his own, preferably sci fi. But not SG:U, don't force me to watch another show just for ONE actor!
Any blunders Michael made here were possibly caused by his feelings for Teyla. Why didn't he just kill her as soon as his people found the baby ? He repeatedly offered her chances so he wouldn't have to kill her.
Which means Michael died because he was merciful while the Atlanteans are both stupid and ruthless.

This is the most blithey amoral show on TV (that's a good idea, I wish it were more blatantly amoral and just have the Atlantis gang become space pirates who do whatever the frak they want and rationalize it because nobody can stop them.)
The only thing that would've made it better would've been if while kicking him she said, "I! HAVE HAD! ENOUGH! OF YOU!!"
Michael is the one who should have said that, since he's the victim in this grotesque scenario.