My opinion on minimap:
While the idea of removing it is realistic, the result would be unrealistic. You know where your squad mates are in real life generally. Ingame you don't always. It would result in many team kills.
Also, your coordination would be as if you were born when you spawn. In real life, you'd be briefed over the area you're going, the strategy, and where your team mates are attacking etc.
We strive for historical accuracy, not realism. Keeping the minimap IMO is the best way to present the area awareness which soldiers would have in real life.