
I like the saying "It's war, deal with it" when it comes to the imbalances in the game...

All this 'I'd really like BF2 if only...', if we had all the 'if onlys' changed then it wouldn't be BF2! It'd be some other game. Either play it for what it is, warts and all, or play something else.

I've been playing with the 1.41 patch on Windows7, the BETA is too unstable and has too few servers.
I am surprised by the amount of servers that have mods that keep a track of what you're doing and what you can/cannot do in the game. It's a bit ridiculous, I like a good old vanilla server where the game mechanics work for themselves.
I also acquired BF2142, but with the latest patch, PB always kicks me for Unknown Windows API error 131152 and i am still waiting for EvenBalance to fix it.
By 'mods' I guess you mean AutoAdmins .... only advice is read server rules upon joining and watch for any warnings that way you avoid the old heave ho ie. kick
Though sometimes i find myself playing almost entire games just rezzing people! Had some absolutely brilliant games so far though. Found some servers that like my PC and can stay in without getting connection errors. It's incredible how much better you do with good teamwork too. Lonewolfing on this game is pretty rubbish, even as a sniper.Sometimes I just want to break those rules on purpose because they're too limiting.
and if you dont like the rules of the server pick another one m8.