You are right though. Manchester City is now dependent on Haaland. Guardiola has placed Haaland at the center of his match strategy. So we still don't know how Manchester City will perform without Haaland in the squad. However, apart from Haaland, Manchester City also have talented players like Grealish and Riyad Mahrez. I think Grealish and Riyad can help Manchester City stabilize their performance in Haaland's absence.
There have been only two group stage matches so far. And so it is difficult to predict which team is strong enough and worthy to win the title.
Well, even without Erling Haaland Manchester City is a tough team to crack they managed to be champion of the Premier League last season but in the UEFA Champions League Real Madrid got to them with Karim Benzema on the team it was a solid close game, but now that they got Erling Haaland on their side I think they can have a huge chance in cracking the finals of the UEFA championships, and become champion this time, well the target is both Premier League and UEFA champion,
Napoli's quality is indeed far superior to Ajax but since the last few seasons Napoli's problem is that they can't be consistent, they performed well at the beginning of the season but they couldn't keep it.
but in the Champions League match against Ajax I think Napoli will be able to win it easily, because the quality of the two teams is very different especially now that Napoli are in their best form.
Napoli is sure a decent team, and against Ajax, for me, it is a sure win for them, but you are right that they are not very consistent at times, but I think this season they managed to upgrade their defense more, by adding up Andre Zambo Anguissa and Tanguy Ndombele to the team, but apparently, maybe this is not enough and they could be the leaders for the Group A but on other teams on the other group, they will surely struggle a lot,