I agree in part. Playing for Man United is a huge gift for Smalling but the defining part is "playing in the Premier League". Dunk is fantastic, yes. How would he deal with Aguero? Or Costa? Or at an international level, Suarez? Or Messi? Or Neymar?
Answer? No idea.
He's un-tested. Until...