See this is why i think City will win it.
Whilst Arsenal and Liverpool are easy on the eye at the moment and putting teams the sword they will have off games where points will be dropped and this current form wont last in my opinion.
City, usually at the turn of the year transform into a machine and put together a winning streak that takes them all the way. It's slightly different this season in that they are not beating teams 2, 3, 4 nil and are facing pressure in each game but they are grinding out results. They have almost transformed into a machine that just gets it done and are not overly bothered on doing it in style like they have in years gone by. That said, for me, City still have another gear or two to go and i don't see that with Liverpool and Arsenal. I still think its a question of can either of them keep up.
Re the treble, its definitely on and it will be most seasons. Realistically, i can only see Real Madrid stopping them in the Champions League who on their day are as good as anyone and experts in that competition.