The thing about suppression that I hate is that it just seems like such an artificial game mechanic. The very fact that you hear gunshots wizzing over your head should keep you suppressed, right now, every time someone takes a potshot at you, your entire screen blurs up and its extremely aggravating, its essentially the BF3 version of blood on the screen when getting shot.
If someone is shooting at me, I dont need my screen to become opaque, I can hear the bullets and see their impacts, I don't need the damn game telling me that. They could have taken advantage of their awesome sound tech and make you hear every single bullet flying at you so stay in cover.
Right now its just, "welp I'm suppressed, can't see shit."