Barry for England is horrible. I just think he's one of those players who doesn't perform at international level at club level - I think this because I really, really appreciate him at club level. I've noticed at Man City that as long as everyone else does their job around him, Barry spreads play and helps create so many chances. I often see him as one of their furthest back players with Richards, Clichy and then 2 wingers ahead and he does a superb job of switching the play from side to side depending on the circumstance, and getting the ball to feet.
He doesnt provide much in the sense of through balls but he provides a LOT of key passes - so many moves start off with a pass from Barry. If Nasri, for examples, sticks to the wing and gets into space, and the right side is congested, Barry has the vision to spread the ball and create an 'open' game in which attacking teams like City thrive.
Under rated by other fans, but does his job suitably.