The concept of Singularity is an interesting one, although some of the pseudo-science they use to back it up is toe-curlingly aweful. Plenty of character development for Captain Carter, and an interesting and slightly unusual threat to Stargate Command in the form of a small girl with ridiculous bomb inside her. The episode builds steadily to its climax, but then, in a move of utter cowardice, chickens out of what should have been the inevitable and powerful ending to the story. The image of Carter weeping uncontrollably is a very strong one, and if she had come out of the lift and then felt the rumble from below, then I think it would have been my favourite episode of the season.
As it was, the natural flow of the story was blocked, and was instead forced down the path of an incredibly disappointing saccharine happy ending. "On Earth, all children must have a dog." What kind of rubbish is this? It destroys the pathos that the viewers would have experienced if the ending had been done properly, turning a great episode into an at best average one. I hope the original script had the heart-wrenching proper ending that it deserved in it and that the network meddled, because there is no excuse for it otherwise.