Mbappe is massively overrated, still a good player but not what City needs right now, and he wouldnt come anyway.
Joao Felix is talented but he is struggling in Spain against trash opposition, in the PL he'd be no better than Sancho has been for the rags so far.
Lautaro is a hard working player , I think he would fit at City but he is definitely not the player needed right now.
Dybala has some good games but other times he is completley useless.
Lewa def a great player and would give us a couple of good seasons but he is not a long term solution, plus why get rid of Aguero and bring in Lewa ? Theyre the same age ffs.
Haaland is def the right answer here. No matter how much it would cost , he is that player that you know won't flop. Every team has been too , he has done great. I still remember when he was 19 yo playing at Salzburg and scoring 10 goals in one season IN THE CHAMPIONS LEAGUE . Overall his record is 29 goals in 27 games for Salzburg. 68 goals in 67 games for Dortmund and 12 goals in 15 games for Norway. Thats the last 3 teams he's played for. There is no way he would flop !
Bringing Haaland would def. be very difficult and would cost a lot of money , but youre bringing in a future Balon D'Or and Golden Boot winner