I like Push more than any other mode, because to me at least it feels more realistic somehow.
I don't like firefight, because it's too chaotic, and it feels like the game doesn't have any sense.
At least in push, you are actually working on gaining or loosing ground / buildings.. Kind of like an army squad would do ?
Leaving the map too open, would probably lead to spawn kill.. there needs to be a compromise.
On firefight, you cap and kill for points?
Also, that you have to wait for buddies to cap in order be respawned; make it so that you may spend more time watching other players and waiting. For me, I mostly manage to stay alive and have good fights, but from all the players I know.. This is something that annoys people, to sit and watch others..
We had Skirmish in the past, which was quite fun... and servers were populated.. But .. Somehow they removed it.. there is also a story behind that.. but .. you can read about that in other threads and sites..
Push strategy btw isn't throwing smoke and hope.. You need to work around the enemy's fire, and get shots on them as they peak you/change position/reload, etc.. Once you get to know the spots the defenders can and often use, you will also learn how to avoid them, or succesfully engage them.. It just takes time.. And on some maps good commanders and observers! (allthough most high lvl people i know, would like the helicopters gone)
From my perspective and personal opinion, Push is the feels the most realistic of all modes due to what i mentioned before.. Also, we Insurgency players like the fact that the game is punishing and hard, so guess that's why most people like Push, simply because it's hard..
Just play the maps, and get to know them, and you'll see you can have fun fighting entrenched enemies..
For me at least, the harder it is to push, the more rewarding and fun it gets to actually kill an enemy camping a building or a corner.. But that's me .. You may think different !
Hope to see you in game bro