Sure as you say Man City can hit a rough patch of close games that may not go their way, but the squad depth and quality they have should mean it will be another cakewalk most likely.
Liverpool can beat them over 2 legs, but over the course of a 38 games season, no way. Beginning of the season I thought they would seriously challenge for the title, but now I don't think so. Salah not as good as last season, at least not as prolific. Today they looked a bit tired after the PSG game. Spurs seemed tired as well after playing a succession of important games with most of the same team.
Yesterday Man City had Mahrez, Silva, Kompany, Foden on the bench. De Bruyne, Mendy injured. I think it's the big difference in the league compared with the other top 6 teams. They already have the best 11, and when Guardiola make substitutions the guy coming in is as good as the guy he replaces. Can't say the same for the other top english teams most often.