City are still the best for me. The best forward by a mile for me which is usually the biggest factor. And their whole attack is about as flawless as it gets in England. Their flawed defensive performance isn't just down to their squad, and don't forget they're missing Kompany.
Depth is really meaningless unless you get injuries and even then, nobody really has depth. Our depth is pretty much if Monreal/Mustafi/Cazorla/Alexis got injured Gibbs/Mertesacker/Coquelin/Giroud would do okay, and okay isn't going to win us the league if they need to be relied on for 20 games.
If Aguero, De Bruyne, Silva, Sterling, Fernandinho stay fit and City win the league, nobody is really going to care that Xhaka is better than Fernando in the scenario that Cazorla/Fernandinho were unavailable.
And I'd put Chelsea ahead of us too with the addition of Kante and even if Hazard/Ozil/Costa/Sanchez were equal, Willian/Pedro trumps Walcott/Iwobi and their defensive unit is performing as well as ours so we can't claim any victory there.
It's close enough that we're definitely a good enough squad to win this league, which is all that matters to me. I'd happily finish 3rd if it was behind great performances from City and Chelsea where you can hold your hands up and say they were better, I'd just hate to finish 3rd if we've spent a month at the top of the league and go on a terrible bottling run.