Manchester City has a very impressive record in addition to winning 22 out of 25 games, they also won three trophies, and after putting in so much work, they did not struggle much in the final stages, even defeating Inter Milan to win the Champions League. Other clubs lack that quality take a look at Arsenal when they needed to be serious, that's when they started losing games, which is very poor management at one point, I don't think the fire that Liverpool once had is there anymore. Let's wait and watch how the upcoming season plays out I have no doubt that Manchester City will find it challenging.
In terms of Liverpool and the fire I agree with you because that will be the crux of the matter, can they restore that fire that they once had inside them? Only time can tell and we will see.
But in terms of Liverpool I don't agree. You said it was very poor management, but I think it was a lack of experience in regards to competing on the highest level in the final phase of the season. It is a while ago that they have been close to winning the EPL five weeks before the season ends. They kind of lost their minds while Manchester City is used to that pressure all the time and Guardiola is a master in keeping up the tension without overly exhausting his players. The combination of the players, the coach and the past success which equips Manchester City with lots of self-confidence is hard to prevail against for any other team.