I've been adamant that City have been the favorites all season. They have more quality in every area of the pitch. They have more quality on the bench. Their players and manager have loads of trophies and first hand experience of what it takes to be successful on the biggest of stages. Even though we are ahead at the moment, if I was a betting man I'd still bet on City.
That said, we have been trending the right direction ever since Klopp took over. The improvement from last year to this year has been immense. Even so, we have about 7 or 8 players in the squad who are little more than deadwood -- Migs, Clyne, Moreno, Matip, Lallana, Sturridge, Origi, Markovic. If we can replace the aforementioned deadwood with 4 or 5 players of genuine quality (similar to Jürgen's previous recruits -- Mane, Salah, Gini, VVD, Robbo, Alisson, Chambo, etc) then we will find ourselves competing for top honors both domestically and in European competition for the next several years.
I'm not writing off our chances -- anything can happen in any game. The title could be decided by a good/bad bit of luck. A fortunate penalty for us against the Scum could be the slice of luck we need to kick on and win the league. The same event going against us could be damaging enough to derail our season. It's going to be fine margins and extreme anxiety between now and the end of May....