Manchester City is a team that has dominated the Premier League in the last few seasons. They have won 5 of 6 titles in the last 6 seasons, so this season they will try hard to win an additional title for the fourth time in a row. The points gap with Liverpool is not much, so their job will not be too difficult considering there are still many games until the end of the season.
Liverpool will certainly try their best to maintain their team's performance every match. Their performance is good, but Manchester City behind them is a big threat to Liverpool. Both teams will make the most of each game and avoid dropping points, but I agree that Manchester City has a higher chance of winning the title.
Liverpool are very good, Klopp has been coaching them for a long time and under his leadership they have achieved a lot, but if we compare them with City, I would give preference to Guardiola’s team. Guardiola knows how to maintain a high level of play for many seasons, without major failures, and I like such teams better.
Two points is a very insignificant advantage, there are still many games ahead and everything can change. Perhaps we are already accustomed to the fact that City are the leaders of the Premier League, and it is difficult for us to imagine that anyone can break their dominance. It seems Arteta tried to do this, but Arsenal is missing something every time.
There's no doubt that Pep Guardiola has won many trophies and has achieved more than what his Liverpool counterpart Jurgen Klopp have been able to do at his club. Just like you said, Pep Guardiola's Manchester City have won the English Premier League trophy five times in the last six seasons and are very much in contention to win again for the fourth time in a row but that I think will be very difficult to happen when considering the performance of Liverpool in the league this season.
The Reds have undoubtedly been the most consistent team in the English Premier League this season and are still at the top of the league at the moment. Pep Guardiola knows how embarrassing it'll be for Pep Guardiola's Manchester City to overtake him and win the league again this season so I don't expect such to happen. I think the winner of this season's English Premier League title is surely gonna be either of the two teams but I'm backing Liverpool to win it this time