hey I just play on the servers with the lowest pings, seem to usually get ones from Old Mates Gaming or Aus Gamers for BC2.
I'm not awesomely good, but I can usually stay near the middle or top of most games I play with a bit of regular practice, I don't have the time or inclination to play 5 hours a night to get really good.
Never played AA, I hear the new one is good though.
I just like the fact that in BC2, even if your team sucks, or you do, you can still manage to have fun, unlike COD. That and people tend to try to act like teams more!