What are people's thoughts of Bad Company 2, now that you've had some time to play it? I really liked Battlefield 2. I've heard that there are few maps with small battles and few vehicles and annoying weapon balance problems (snipers too effective, etc) and griefers. However, this may be due to the Internet phenomenon of most posts being complaints rather than positive in nature.
It's good, but it's a console shooter. The complaints you note are real, but I'm not sure about griefers. BF2 griefers on the runways can be really bad. It's worth buying.