Lets face it: this is not a very interesting ability, batswarm is a much more usefull and dynamic ability and really I think it needs something to help it differentiate from dotas bazillion likewise abilities.
1. When Warpstriking a timer starts, at X seconds the Demon Assasin is teleported back to where he was when initiated warpstrike.
or
2. More interactive: when you warpstrike someone you set a "warp point"(better name whatever) where you stood when you warped to the enemy demigod. The warp point stays there for x seconds. Reactivating warpstrike takes you back to the warppoint.
The warppoint would either be visible or only visible with TrueSight for the enemy.
This allows for really harrasing and interesting skill dynamics. 2 allows for more player micro while 1 would allow funny strategic moves like ganking the warppoint.
Even if this suggestion is not taken, please chance the skill.