We've always been good at producing players who have a career in the game. We've been rubbish at producing players that will improve our league position. Of that list, only really Rooney and Barkley have had an international career of note, which is the calibre of player we need to progress as a club.
I'll be honest and I'd take another Hibbert and Osman. Much maligned as they were, I suspect they'd still add to the current squad / be good squad players.