Have to admit I'm liking the look of City's squad so far, but they definitely need a couple more players, preferably (for them) a couple who can defend in the central areas of the pitch (CM and CB).
GK: Ederson, Bravo
FB: Walker, Mendy, Kolarov
CB: Kompany, Stones, Otamendi, Mangala
CM: Fernandinho, Gundogan, Yaya Toure, Fernando, Delph
FW: De Bruyne, Silva, Sane, Sterling, Bernado, Nasri
ST: Aguero, Jesus, Iheanacho, Bony
They will probably offload a couple from this list - getting rid of one of the strikers should be fine as they'll only play one at a time and four players for one position simply doesn't fit (like us not being in for another striker with Rashford and Martial able to play there after Lukaku). I just don't think they can afford to rely on Kompany and Gundogan to play the majority of the season (being available for 75% of the games would be a miracle IMO). It's like us banking on Phil Jones staying fit, it just isn't happening no matter how much hope they want to put on it. For what it's worth, I don't think Otamendi and Mangala are as bad as most people say, but again probably not good enough to be first choice for a side that wants to challenge for all major honours. Fernando and Delph strike me as not good enough, but they should keep at least one as their squad player who would often come on for the last 20 minutes (similar to Fellaini for us) unless a better player is signed.
Dani Alves not coming seems like a bit of a blow now, considering they got rid of both Sagna and Zabaleta. They'll need someone else who can play RB, or, a CDM so that Fernandinho can be the back-up RB. It's a lot of strain on him though, as he'll often be playing that CDM role on his own it seems. Still, they're looking pretty strong so far.