I find sometimes it's hard to listen to/appreciate ex-player pundits who mostly had successful careers, as their expectations are a bit too high. Since he was a teenager, Rio has been revered as an all time english CB, and there wasnt really a time once he matured where he wasnt that, and he won countless accolades. I find Carragher a much more likeable pundit and it's partly because he has experienced the true ebbs and flows of football, being part of awful Liverpool teams but also playing in two CL finals. When you know nothing but success, you're always going to criticize those who aren't successful, and I feel Rio is unable to be more balanced.