The only team in the Champions League I was not expected to see at this stage is Chelsea because they had a bad performance in the previous weeks and I was expecting to see Dortmund at this stage instead of them but regarding the other teams, I guess we can see Manchester City and Napoli at the final match because they both are doing very well, especially Napoli because they have enough time to get recovery from the Serie A games and get themselves ready for champions league games.
Of course it would be very interesting if Napoli could be in the Champions League final this season against Manchester City (and even if Manchester City could beat Bayern Munich and also Real Madrid) because I'm also not sure that Chelsea can hold Real Madrid from advancing to the next round because Chelsea's performance this season is not very good and also not on par with other teams who are still in the Champions League now.
Chelsea is the least club in performance among this other clubs, I'm still surprised how Chelsea managed to be able to remain in Champions league even with their bad performance. Napoli performance in the Champions league is what I enjoy much I never expected Napoli to be among the best team in the Champions league. It will be nice to see Napoli in the finals, if Napoli reach finals they might win the the champions league. Napoli has become my favourite team in Champions league.