another thread / by shiro yaksha !Actually, he teleported away from Madara's lightning without looking away from the attack and he switched places with his sword while looking at Madara. Sasuke doesn't have to look at a place to teleport. Also, Sasuke doesn't have a recharge time. As u said there is no perfect jutsu, hence Sasuke's range, and the fact that he cant teleport if his being drained.
That being said it can't be sensed and it functions without tags on yourself and your opponent. Those are some really big incentives.