MW3 is hands down the WOAT COD by far. Ghost just launched with some atrocious base maps and horrible KS. The DLC maps were solid and the game to me still has the best connectivity of any COD game so far. MW3 just sucked. Horrible maps, terrible weapon balance, support streaks were OP. Only good thing that game introduced was KC and the specialist streak. And count me as one saying OG Blops>>>>>Blops 2. That game was great. I hate that treyarch moved away from the gritty gameplay of the older titles in favor of the cartoony shyt we have now
The time to kill in Ghosts was laughably low. You died almost instantly most of the time. The game took very little skill. A gun fight in Ghosts was not based on skill, aim, etc but on who saw who first and who was aiming in. The TTK promoted camping and posting up. Skilled players were not rewarded in Ghosts.
You knew it was bad in Ghosts when big COD Youtubers and pros struggled to say good things about the game.
The maps in Ghosts were fukking awful. There were maybe 3 decent to good maps. It had probably the worst maps COD has ever seen. Siege, Stonehaven, Chasm.

Way too many lanes, most of them had no flow whatsoever a lot of them were way too big (I like big maps, but they did not work at all in Ghosts. Especially in 6v6)
MW2 had the best connectivity of any COD game. There was some Youtuber who tested all the games out. Ghosts was near the top though.
The killstreaks in Ghosts were fukking awful too. The fukking dog was the best streak in the game.
At least MW3 was some what fun imo The killstreaks were useful and fun to use. The reaper, pavelow, osprey gunner, AC130 and AH6 Overwatch were good ass killstreaks. Ghosts was just straight up boring.