Zaba was not the Zaba we grew to love for the first couple of seasons.
Cancelo had an absolutely fantastic season but was best on the left and made loads of mistakes at right back, he was dog shit for good portions mixed with portions of brilliance in his city career before self destructing
We did ok with converted left backs in Delph and zinchenko. Nunes is arguably better and a better athlete.
Playing for an elite team in a new position takes time and every little mistake is scrutinised to the Nth degree.
He has been nothing short of brilliant so far this year, yes a couple of mistakes but who hasn't??
Is he the long term solution, maybe, maybe not but in the here and now he deserves absolutely nothing but credit