Yeah, I didn't care for the assassin either, though it might be a decent class with a high tier ability item.
IMO though, if you're going for a medium ranged attacker, you're better off with a rogue, then you can atleast turn invisible to save yourself if you need to.