COD is still quite impressive as it achieved massive sales for 4 years in a row.
Ghosts looks like it wont be number 1 this year but it will easily be #2.
BF4 likely be a better game but it does not appeal to a wide enough audience.
Since GTA 4 released,
MW2, BO, MW3 and BO sold over 110 million copies.