Bf3 id the only correct answer, it outshines halo and black ops. No idea what that one guy was talking, there's still a million active players and two dlc packs left to be released. The game won't be dead for a long while.
Where does this million active players come from? I find that highly unlikely.