I wouldn't say Tim Russ is typecast. He's had a decent amount of roles since he left Star Trek.
As for the episode at hand, I liked it a lot better than the "Ghost Calleigh" episode from a few weeks back. Probably the best one to date
I think the only sour spot was Natalya not going with...