Listen I am a fan of Barham and I think he will be a great player in time.
But we have to be careful of all the YouTube highlight videos. Just keep in mind these are cherry picked from hundreds upon hundreds of snaps. They don't show us the mistakes and bad plays these guys made. There are concerns with Barham's speed in pass coverage and his overall instincts; which is part of the reason Michigan moved him to edge last year. And at edge, he simply won with speed. When linemen got their hands on him, he had no answers or counter moves.
Again, I am not trying to throw cold water on the Barham hype, just saying he is probably not going to be a walk-in all pro starter. It might take time.