I just hate playing online, I'd rather play at a LAN.
I was trying to play last night but ran into problems at every turn. First server I connected to, I ran through the shader optimizations, verifying client data, etc. The class selection screen finally comes up and .....boom. Disconnected from server...no explanation.
Second server I connect to I play for a little while and then in the middle of the match I get booted because PunkBuster was unable to communicate back to the main PB server for a period of more than two minutes. Kicked from server again.
Third server I connect to. I get to play through an entire map finally and even finally get my first rank promotion, but at the end it says the match ended in a draw, there were no scores or awards listed for anyone. The next map (Wake Island 2007) starts to load and I am kicked for having "non-standard" game content (I haven't done anything except install a few mods, but that's not changing the original game content and the other maps loaded fine). I check my stats to see my new rank and I'm still back at my old rank with a "last battle" date of October 8th!
On top of all that, 90% of the time the server browser doesn't work after using a search filter. I have to restart the game for any servers to show up again.
It's an excellent LAN game, but as an Internet game, it sucks!