Rogues need a subclass that leans towards Fighter. Being magical or a thief is a bit too restrictive.