The thing that concerns me is that we are having to dig deep in a lot of our wins whereas City despite being less consistent, have been able to coast in a lot of theirs.
We've coasted to 4 wins this season in the league - Norwich, Arsenal, Burnley and Newcastle. All have been done and dusted with loads of time to spare.
We've had 5 narrow wins and a draw - we've played Spurs, Leicester, Chelsea and United in 4 of those games. Despite Spurs and United struggling they are always likely to be tough games. Good players raise their game. Both teams still have good players despite their current struggles. Look at how Spurs drew with City and how United battered Chelsea 4-0 as evidence.
What this really amount to is that we struggled to a win a Sheff United where Salah and Mane missed 3 sitters and Southampton was a bit a hairy because the GK made a mistake when we we're coasting at 2-0.
City have really only played 1 tough game. Spurs at home. They drew. West Ham away, Everton away and Wolves at home are relatively difficult games. They managed to smash West Ham and beat Everton comfortable. But they also managed to lose to Wolves.
City definitely have more games where they smash teams by more than 4 goals. But they don't cruise every game. They certainly don't when they play some of the better sides. Likewise I think people over estimate how close some of our games are. We've been the better team in every league game so far. We haven't been perfect for 90 minutes in every game but we've dominated most games for the majority of the time. Plus we've had much harder fixtures than City so far.