I was thinking about Visor and his Aimbot ability.

What about drawbacks when you use an ability? It could add depth (as Tim Willits can't force himself not to say!) and it could avoid rage from the other players.

VISOR (Wallhack)

Advantage: You can see the entire team for 3 seconds.
Drawback: The entire team can see you for the first second.

You have a slight advantage over them, but they know you are watching and where you are. Maybe they won't know your exact position, but just a larger area.

RANGER (Teleport)

Advantage: You can teleport yourself very fast.
Drawback: If someone is able to intercept with a rail (for example) your Dire Orb you will take damage x2

(That's maybe too much)

THE ONE WHO RUNS AND SMASHES PEOPLE

Advantage: You can smash someone.
Drawback: You can be slowed or interrupted by weapons.

So, people: what do you think about it? A way to balance things or to destroy them completely?