The new Cod is better in everything I find, Bo4 has only the Battle Royale as well as the classic zombie mode that hasnt changed, the graphics engine always the same, the servers that literally stinks, and the very small cards with 4 walls, and not even a solo !
Modern Warfare: Prettier, better optimized, solo (~5 hours only but its better than nothing), land war with 2 big maps (at the level of big maps we are not at BF5 level but its already that), and finally classic modes better I find !
If I was on console, I'd stick with BO4 due to the fact that it's more friendly for my rushing playstyle. But frankly it's dead on PC and MW's cross-play means that I know I'll be able to get a good 2 years of life out of the game