City are keeping a steady defence, only thing holding them back is Jesus seem injury prone and Aguero getting on in the years, so may struggle in big games to get a key goal. But their midfield is full of creative players so should be fine. Leicester are dark horse, but i think they depend too much on Vardy and Rogers will fuck up in big games (
remember this? The day my dreams died lol). I maybe biased against them being from Yorkshire mind Lmao. Spurs are very reliant on Son and Kane, if one of them gets injured id be curious how they'd do. Weirdly they're inability to keep a clean sheets in match's they should have won will cost them. Plus Spurs will always bottle it.
Liverpool are a car crash right now, things just aren't clicking and they need to score or we're fucked as defence is there to be had. Think I'm just in a negative mind frame when it comes to Pool, think when Jota comes back it will help as he been a great buy and will create and score goals. But like you said about Man U needed to do, this season need to be ruthless and cut some players (Origi & Shaq for not being good enough for what we want, Keita & Matip for being too injury prone as always missing key games, it like Stirridge all over again. Milner i think may go too but id be sad about that.)
So yea if Man U luck hold your in for a shot, but i think City unfortunately will get it.
Id do Mbappe comes to Liverpool so we can see what he can do in Premier league, the english clubs have to money to challenge for players on his level so should go all in for him. Sancho i wouldn't mind ether tbh, he got bags of talent too and still really young so likely only gone get better. Long as nether end up at City I'm happy. Safe to say they wont be going to Barca (financially they're fucked from what I've read and heard) or Chelsea (after splerging 200+ million on attackers surely they wont go all in again?).
TL/DR Liverpool are shite for now, a Manchester teams gone win the premier. Summer will be the battle for the best attackers in the world.