mw2 is very fast paced, whereas black ops is, for the most part, a slower game play style, very similar to COD4. BF2 is fun, very similar in feel to black ops/COD4. The graphics are a tad better, plus the destructive environments is pretty cool.
That being said, id go with black ops, I loved MW2, but it has since taken a backseat to black ops. Plus the wager matches are intense!
MIDWEST SKI FILM FESTIVAL!