To be honest, Troi has always been one of my favorite characters, but she was always so poorly written and given awful story lines; but this story, as well as her acting in it was what the character needed from the start.
Overall, the story was decent. Believable, maybe not so much, but not bad. It was gripping for the most part and pulled you in, and kept you wondering where it would lead and how it would play out.
The choice to use Troi too was a bold move, especially since she was not a fan favorite. However, rather than an easy way out, her betazoid powers actually played good use in this story.
To sum up the episode, it's definitely one of if not the best Troi based episodes, and as an episode in whole, a worthwhile addition to the series, but I wouldn't go as far as saying it's in the top 10.