i was a massive fan of the call of duty franchise especially modern warfare 2 ( though people abuse the snipers ) But when i played Bad Company 2 DAMN!!
in other words
Battlefield 2 Bad Company 2 > COD MW 2
Battlefield 2 Bad Company 2 > or = Black Ops ( the zombie mode levels it out )