Zog is only 20 remember, not many lads his age have played as many first team games as he has. I'd go with Duff based on his pedigree, i've seen exactly what he can do. People say that he's not performed for Newcastle and thats all that matters, but we're basing our views on Charlie on last season mainly, and he's been crap this term.
I've faith in him though, think he'll be a cracking player in the future.