Every season we have fierce competition for the title in Champions League with there is nothing new but this time we have few teams which are at the same level and also having enough quality to give tough fight to Manchester City which is defending champions with Real Madrid and Bayern Munich are toughest and Inter Milan and few others are also doing good preparation before start of the knock-out rounds.
Right now, any prediction is not possible because things are not favourable for any with any team can bring surprise specially while we have few which are playing as dark horse even these clubs are not in hot favourite list but still things can go into their favour after winning this round matches.
few but more than last year, last year only Inter and Real Madrid were up to Manchester City
This year, however, I think there are more teams that are up to Pep Guardiola's team, so I think it's a much more interesting season than the previous one.
or better i hope because i love fight on football

Let's be honest, the only reason why City and Inter played the finals was because City and Madrid faced each other at semi finals, if it was city or Madrid that played against Inter during the semi finals, then it would be City vs Madrid finals. Which is exactly what I really want to see, it would be awesome to see them play against each other in the finals, that would really be awesome.
It would also be epic because it would be just one game, semi finals could be a bit different because there is a chance you can recover for the second game, but if it is the finals then it is just one game and you have to win that game. I believe it would be coming down to that, Real, who won the most UCL in the recent periods (and all together) and City, who arguably people say the best team in the recent years, all battling it out for one final game.