The situation at the moment, with so many players having to isolate and therefore unavailable, everyone's having to utilise their squad, and City seem to be the only club with the strength in depth to win no matter what team they put out.
With their resources, Chelsea should be able to do that too but the games against Everton and Brighton would suggest otherwise.
Liverpool have a great first team and their back-ups can fill in for the odd game here and there and excel (especially Origi) but have difficulty sustaining that form.
So with that in mind, I'd say City. That's why they've been able to pull away in recent weeks.
Watch them drop points at Arsenal tomorrow after I've said all this!