I thought it was an excellent episode. Sheppard's interrogation scenes were the best, followed closely by Beckett's. Best line, "I was on an alien planet!" That whole scene had me ROTFL.
I disagree with comparing Shep to O'Neill. Sheppard may share the same sarcasm, but that's about all. O'Neill is a very hard character, jaded, slow to trust, and there is a hardness to him. Sheppard may have a sardonic wit, but he's also trusting and has an innocence to him that O'Neill doesn't.
The Hoffan's felt they had no choice in using the drug, but with a 50% mortality rate, they are going to do the wraith's job for them. They didn't discuss if the drug will have to be adminstered to each generation, which is kind of an important flaw in this situation. If it cost 50% for each generation, that's going to end up doing a lot of harm if the wraith don't wipe them out anyway (which I agree with Sheppard, they probably will, the wraith strike me as pretty nasty characters-go figure).
Of course, the mortality rate could probably be lowered with more time and research but the prime research doctor died from her innoculation.
Excellent growth with Beckett's character.
Interesting dilemma for Weir to face, and it was nice to see she was up to the challenge.