The multiplayer community for Bad Company 2 is strongest in this order:
PC
Xbox 360
PS3
(PC and 360 are often neck and neck for BC2)
I'm a PC gamer so thats all I am going to advocate here lol. You can pick up a new copy of BC2 for PC for about $15 - $17~ and not have to worry about silly VIP...