I want to suggest a limit on snipers in a match to prevent these boring sniper standoffs.
Something like a 1 limit per squad some thing similar to Squad/Post Scriptum. (I know these are focusing on realism but the idea would also work for casual games_)
Most likely a lot of people are going to flame on me, which is totally fine. But I have been playing battlefield since BF1942 and I have a right of speech so here is my 2 cents.