I believe Man City will be able to defend the championship trophy. Arsenal should only blame themselves because they continue to make the same mistakes as last season.
Arsenal skipped pass Tottenham who were predicted to be a problem for the team in top three as they all fight to finish well this season. Manchester City will face the same conditions as Arsenal did, playing the game at Tottenham's stadium. Tottenham press very well, and if Manchester City are not careful, they can make things difficult for them at this crucial point in the season. It remains a fierce battle, Arsenal lost one game this year and it looked like it ruined their chances already, it shows that this season in the league is very competitive.
It is only in this league that we still cannot pick a winner for this season title due to the tight competition between these two clubs Manchester City and Arsenal, as none of them is ready to give up for the other to win the league. In Seria A, the winner is clear which is Inter, while in Laliga, the winner is clear which is Real Madrid. In Bundesliga, Leverkusen is the winner, and in Ligue 1,it is clear that it is PSG.
I don't think that Arsenal have scaled through some difficult challenges on their journey, no matter that they were able to win Tottenham yesterday. Manchester united is still there for them to play, and that can be a big problem to Arsenal if Manchester united put in their best performance or got motivated to win or share points. I know that it will be impossible for United to win the match, but they should also be considered as a threat.