Hate Candreva all you want. The fact is he's disliked because people think he should provide even more assists than he already does. I think so too. He wastes a lot but still creates more than most.
Thinking Cancelo will be more effective is laughable.