I dont know why but i can feel a final between Liverpool and Rome, if Rome has the enoguht luck in his side they can be in the final and De Rossi seems like he have that and plus the players are with him 100%.
For me Leverkusen is not gonna reach the final. They are gonna be very bussy with Bundesliga and they are not so good on head to head.
There is a really good progress for Roma lately. That's a fact. De Rossi has really started to change something in the way this team play. But Milan is a really big obstacle ahead. They are very accustomed to playing against Milan. However they haven't played against them under De Rossi's control yet. I'm wondering if things will change positively.
Because things didn't go well while Mourinho was in charge. They lost both of their games against Milan in the Serie A.

About Leverkusen maybe you would turn out to be right who knows. It depends on if we see the same performance against Qarabag or not.