I don't know what the feck you morons are arguing about, but I'll answer the question in the OP.
I used to not like watching Man City play a few years ago. I've changed my mind.
I used to only appreciate the individual display of quality from players. So a defender/midfielder making a long diagonal pass. A winger taking on several players. A striker galloping up the pitch on his own.
You don't tend to see these things in a Guardiola side. Which make some people find them boring, including my younger self.
Now I look at a Guardiola side the way it's supposed to be looked at, as a team. The whole team moves together, side to side, back to front.
Let's say you have a slow ass team. How do you increase its speed?
Well you can buy a Bale or a Walcott, a couple of lightning fast players. But that would limit your team's speed to only those players.
Or you can do what Guardiola does, which is to increase the speed of the whole team. They don't have any one player who is as fast as say Bale or prime Ronaldo, but the speed of the team as a whole is high.
I also didn't really understand why he bought players like Mahrez. He's not very fast, he's got decent skills but lacks strength and aggression (qualities that I like, and I think many people, especially people who watch English football, like). He's not really someone you count on to win the games for you by himself.
But that's the point. In a Guardiola side, it's about the team and not the individual. In the right set up, with the right support, a player like Mahrez can contribute and be a good addition to the team. Whereas if you put him in this United side, that is all about individual qualities, he'd probably suck.
Anyway, that's not to say Guardiola is the messiah. He has his shortcomings. For example he doesn't seem very good when the pressure is really on. When his side is in total control, he's good. But when it's probably a better idea to give control (of the ball) to the other team, he still hasn't seem to have it figured out yet.