Yeah... Maybe we should have a big flashing neon Text saying "TELEPORT IMCOMING WATCH OUT" /Sarcasm
The tactical advantage was gained by teleporting with objects there, happens on high settings too.
When i first played DemiGod i had problems seeing things like these, now i know to look out and predict them.
Its like saying Demon Assassins Shadow swap is OP because it has really big range, well..... you should know its coming and stay out of range.
I remember People saying Reg's snipe was OP, But... Now it has been spammed to death, people know it is coming and back off out of combat before health reaches a critcal level (well, people with good experiance do).
Experiance is everything and im glad its like that. makes the game more deep.
Apparently you do not know what you are talking about. Let me show you. Here is an image of low grapic teleport swirl:

Hmm, can you actually see anything? Not really, just a slight discoloration infront of UB. And that is with very little going on, try seeing anything at all when there are two or more DG's fighting, there's the yellow swirl from flag capture, and creeps fighting.
Here is what it looks like at high settings for comparison:

Pretty noticiable here wouldn't you say? So, your comparisons to things like Snipe and Shadow Swap make no sense whatsoever since this is not an "OP" issue, it's a graphic issue. But apparently we're just supposed to "look out and predict them". As if we don't. This isn't an issue of "paying attention" or "predicting" your opponent, it's an issue of tele graphics being almost invisible in many situations when your settings are on low. And, as I said, graphic settings should just make your game prettier, not give you tactical advantages/disadvantages. I can't believe that even is up for debate.
So, either you have no idea what you are talking about, or you're the type of person that needs extra advantages to make up for a skill difficiency in your game. Based on the fact that you don't want this changed, I can guess which of the two categories you fall into.
Koz