Danilo is no slouch and he has still time to make an impact, the difficulty is that he is still behind Walker. When you have manager like Pep you need to keep evolving adjusting to the demands of the premiership and champions league throw at you. Cancelo could take us to another level where as you are quite right in saying Maguire isn't up to scratch with his price tag being irrelevant in all this.
I like Danilo and I'd have chosen him ahead of Walker a lot more last season (providing he was fit). Regardless of what I think of him though he hasn't properly established himself here and is proving difficult to move on.
Think i might not have been clear in what I said before. I was actually defending the idea of paying a lot for Maguire if the club thinks he has something to offer. I was saying i'd rather do that than buy someone else instead in for half the price who ends up not really making it here and we can't shift further down the line.