"Mortail Coil" was an interesting and nice episode.
However ... please try to imagine a SG1 in which the Tok'ra had been killed at the end of the "The Tok'ra" episode (season 2) : with no Martouf, no Selmak, and no other Tok'ra appearing in any of the following episodes !
This is exactly what happened in 'Mortail Coil' : the writers have missed the opportunity of introducing great new allies in the Pegasus galaxy .
Bad and sad decision. Wasting alliances is a horribly wrong idea because the humans are not advanced enough to confront directly races like Asurans and Wraith. The SGA team needs to sneak around , hide, find hidden weaknesses , and find ALLIES .
So, do you think that you would have enjoyed SG1 as much as you did if the team had no recurring friends like the Tok'ra and the Asgard ?
My answer is obviously "NO" : those races have been essential in making SG1 a great show . It's a shame that SGA tends to emphasize the humans as being the only good guys : it will eventually become boring .