If I was going to do assassin as a base class, I'd make it explicitly supernatural to separate it from the Rogue. Like walk through walls, turn into shadow, teleporting and summoning blades of darkness supernatural from level 1. Not necessarily a spellcaster, but definitely magical. The problem...