City is just mostly back to their usual self (the big exception is their attacking ruthlessness of truly destroying teams with lots of goals, they aren't as sparkling and exciting as previous seasons), super solid, controlling and consistent.
But I fear they will lose to Mönchengladbach. Guardiola is an amazing coach when it comes to make a great squad play at their highest technical level and very consistently throughout a season. But in away games in the UCL, he chokes and overthinks. He makes baffling choices and line-ups that a more average coach wouldn't have done. He doesn't seem to trust the own team well enough, lacks the mentality. He becomes so worried and scared by the opposition that he makes changes trying to nullify any potential threat of the opposition, but at the cost of compromising his own team.
Last year was a perfect example. Guardiola was scared by Lyon's counter-attacks, so he changed formation and compromised City's fluidity. He makes mistakes that worse coaches wouldn't do in these big UCL games. Even when he was coach of Barcelona in 2011, he was scared of SHAKHTAR in the quarter-finals. Shakhtar was a pretty good team and played good matches, but why can't you be more confident when you made and coached perhaps the best team ever?