Ronaldo has an aerial and physical threat which Messi lacks. Messi is ineffective on the international stage when surrounded by more mediocre players than he's used to playing with but Ronaldo can (could) drag a mediocre Portugal team to winning tournaments. So it's Ronaldo for me.