I don't think the radar should always let you know where people are. I'm looking at the radar more than the gameplay.
English
#feedback
-
In a FPS online multiplayer you should be looking at the mini map a lot. The Destiny radar system in PvP is fine.