Manchester City will win the match because the match will held in Etihad Stadium, I don't think both teams have equal chances to win. I would give 70% chance for Manchester City to win the match.
I'd would say Milan vs Liverpool is more competitive, Liverpool lose in the recent match make me think Milan will have a good chance to win. Not to mention Milan will have advantages due to playing in their home, Milan didn't lose many players too, however they're underdog in this match, so don't miss this chances.
but I instead think that Milan vs Liverpool will be less interesting than Manchester City against Inter due to the two teams wanting a rematch in every way so it won't be a static match with a foregone conclusion, we'll see anyway
When it comes to champions league, you never know which game will be how. Anything could happen, any game could be "fun" and any game could end up with an unexpected result, nothing is known. City vs Inter will of course be fun, but most places agree that Inter is much worse now and they will end up losing to City by a good margin, I do not think that it would be all that easy to fix this and I think we shouldn't really consider City doing anything crazy at all.
Inter isn't that good, whereas Milan vs Liverpool is a match up where people think the gap is closer, they are not clearly picking a favourite and could be fun game. Of course if Inter somehow ends up winning then we could consider that as something different as well, would definitely be a quite big margin without a doubt. I believe that every game in all of UCL will be fun, it's a totally different level of playing, everyone from best team to worst team ends up playing very well at UCL.