I used to play BFBC2 quite a bit, on the PC, but never in multiplayer - a user with internet lag (not the internet itself, just the ping) like myself just can't survive online, despite all the fun had in LAN (never did that in BFBC2, though) or single-player.