Roma is not that strong and they're not stable but if they take this match very serious, they can achieve victory. Porto isn't a strong team too and I believe that whoever among these two clubs that can outplay the other will definitely qualify to the round of 16. I will both clubs have the same strength and it's a perfect match.
Even last season when Roma was in a preferably better form than they no, I wouldn't have considered them as better and place a bet on them to win Porto, not like they have got a really good depth, they are even seemingly looking like they have got almost equal strength with porto and would most definitely not have it easy playing against Porto but then if they turn out the better side at the end of the day, we can be sure to say they may get lucky enough to win the game and probably have that advantage to staying ahead hopefully by the end of the game.
Roma were in a very bad shape last season. Even at the beginning of this season, we did not see a good performance from Roma. But at the moment, we cannot consider Roma as a weak team. We also saw Roma's performance a few days ago against Napoli, who are at the top of the Serie A table. Roma is still very organized and strong.
Even then, if Porto were in their best form, I would still consider Porto as the favorite. Because we have seen Porto perform well against big teams many times in the past. But at the moment, Porto's players are not in a good rhythm either. In the last few matches, we have seen poor performance from Porto.
Now I am quite optimistic about Roma's performance. Roma will play with the aim of winning against Porto. Since the team is in good form, I will put Roma ahead in this match.