Originally Posted by Lord_Gareth
The first one is easily done with the Mage Slayer and Pierce Magical Concealment feat lines; a lot of martial characters take these feats anyway, and I don't feel the need to replicate them.
As far as flying enemies, I don't really have an easy answer for you. It'd be hard to expand their mechanics into flying or teleportation prevention without starting to lose focus on the class's theme.
Maybe have them have an ability that works similarly to the soul knife's psychic strike but it instead gives a temporary penalty to their caster level? So if they can get a strike in first the spellcaster will maybe not have a high enough caster level to cast the spell?