Guardiola's main strength is that his bench team is very strong. Manchester City have a number of talented players on the bench. Due to this, Manchester City does not face much problem if any player in the squad is injured. Because they have qualified replacements. Other teams in the Premier League do not have this. The bond between Arsenal players is strong. Their squad is strong. But the bench players are not talented enough. And so when key players in the squad get injured, Arsenal's performance deteriorates. Without three key players in the team's midfield, it is absolutely commendable that Manchester City is performing the way it is. This team is performing quite well. Still their performance is stable.
Yes, that is Pep Guardiola skill in recruiting players where the players he has recruited have become an important layer for them when rotation is needed because his backup players are able to make a big contribution to close the gap when their core players are injured.
Alright, most likely this will also have a big impact on their might in the Champions League this season. I think Pep Guardiola also needs to anticipate quickly to immediately look for new players in this transfer window in order to maintain their chances when they face a busy schedule.
If you pay attention to his performance in the transfer window you can see even after Manchester City lost some players like İlkay Gündoğan to Barcelona and some other teams, still, Pep Guardiola hired younger and better talents to have a better future and investment in Manchester City which can be better than keeping older players however Manchester City won't have enough experience like the last season which can be a bit risky for Guardiola to use these younger players for the great matches.