#1 Too many attacking players to keep happy
Manchester City are the most blessed side in the league when it pertains to attacking talent. Fighting for the front 5 positions are; Gabriel Jesus, Sergio Agüero, Kevin De Bruyne, Bernardo Silva, David Silva, Leroy Sane and Raheem Sterling. Guardiola has the cream of the crop to choose from at the Etihad.
These are all players of world-class ability and there’s no way the Spaniard can gift them all with the sufficient playing time that their ability deserves. At some time in the season, one of these players is going to get frustrated and force Pep to select them even when his game plan says differently.
Every attacking player offers something different in Pep’s eyes and because of that, he moulds his philosophies to the personnel available. He employs different systems for different opponents meaning some player’s skill sets may be more suited regularly than others, which will eventually lead to unhappiness in the squad.