City might be one of the best in terms of competing for the title but one thing I haven't seen is that I have not seem a season that comes and goes without Manchester City not being in form, they're just good and that's what other club don't have that's why they're better in the league. Manchester City current position doesn't show if they won't defend their title or not and as it stands the players that ain't in the team are not even showing. Pep Guardiola is a coach that always have back up and he knows how to improvise when things ain't going his way, like the absence of KDB, he got one of the better player Phil Foden to play KDB's part. As for teams who are likely to win the league or give City another headache I can't for sure mention those two London clubs, Tottenham and Arsenal. They're never serious but let's see how this season will be like for them.
I still continue to consider Arsenal a more obvious competitor for Manchester City in the fight for the league title than Tottenham, despite the unexpectedly successful start of the team this season, and such a start certainly came as a surprise to both the players and the head coach of the team and the club management. Another question is that the element of surprise will come to naught in any case and the rivals will have a different attitude and will pick up the keys and then we will see if there is something specific behind all this or it's just a lucky coincidence.