The real problem in my view in the situation you described is that you can TP a npc on a platform from where he cannot move anymore. The issue for me is in the design of the zone, not the teleport spell in itselfs.
That or the dog that can't jump down a ledge.
Feels a bit more like cheating than smart play.