I'm not sure how this would work with custom clients though..
One thing that annoy me in this game is that you really dont need to be that aware of your surroundings, as long as you keep an eye on the minimap for those Red squares. You can never sneak up or ambush anyone.
The terrain is great for hiding and sneaking so it could work both defensive and offensive.