I disagree. I think they both have advantages and disadvantages. Overall, I lean towards Cancelo offering more. Because he creates better, is better with possession keeping, and he has fewer personal errors. Kyle is faster, a better individual defender, and can make up for errors with speed.Kyle is by far the better RB.
They are both slightly above average team defenders. They both sometimes keep opposing players onside. And they both tend to lose track of their man in the box. On breaks and crosses from the opposing wing.
So it's a matter of taste. And in my view the increased ball control and how harder it is to dispossess us with Cancelo, gives the edge to Cancelo for me.