As for the debate I think Cristiano Ronaldo is starting to take off towards the most important part of the season and as a forward I think he is still very complete and much more than a poacher. Messi has other qualities that make him could make him play very good if he was a midfielder in charge of serving balls but still I think is silly to call him more complete than Ronaldo because that isn't true as there are several things in which Ronaldo is better and viceversa, they just have different attributes. A total complete footballer would be someone who is good at attacking, scoring goals, dictate the tempo in midfield and aslo a good defender and it's not like Messi is precissely revered for his work rate and becomes absent as well in several games when his team is playing shit.
I also don't agree with people now telling Real Madrid has a better team and thus why Ronaldo is getting carried by them, when in the past Barcelona has had very good season but when that was the case the narrative wasn't that Messi was getting carried by them. So the fact that Real Madrid is doing better in both league and UCL shouldn't be used to downplay Ronaldo but it should be more a testament of him having a good season and being a contributor and positive influence to his team.
All in all Real Madrid is having a better season than Barcelona in the two most important competitions their having; League and UCL. So this alone should give the edge to Ronaldo, or any other Real Madrid player, in this season. He (CR7) has also been playing very good for his team and is playing confederations cup, has also played World Cup of clubs and has his team advancing to semi finals in UCL all while Messi is getting banned and having yet another manager sacked from his nation, which on paper should be performing a lot better that Portugal but in reality is falling shorts to expectations.
Lastly I think it would had been great if Ronaldo was born argentinian, I'm sure they would have won a Copa América and even a World Cup with him on front instead of Agüero or Higuaín. I was watching this video of his goals in European competitions (before the second leg against Bayern) and just recalled how a good partnership he made with Di María, it's really impressive so if you add that Messi into that mix they would be unstoppable upfront. Ronaldo is a more reliable scorer than Higuaín and Agüero so I think that could take some pressure off Messi and he would even perform better with such a reliable partner as Cristiano Ronaldo.