I too found Soul Mates to be among the worst episodes of the series. It ranks right up there with Ghosts!
(oh, this gives me an idea for another thread...)
As for the concept of soulmates I ditto what Wendy said. No relationship should be a foregone conclusion.
That and it doesn't fit in the Christian World View.
James