To me Uran is a very good rider, just not one of those who win a GT. On this Giro he is a top 8 climber and a top 8 time trialist. This means he is regular and strong and is top5 material. To me this is who he is : a rider who has the abilities to do top5s on GTs, and can get a few podiums in his carreer, which is already great. But he is no winner material.
You have to remember that he benefited massively from the TTT as well. Without it he would be behind guys like Rolland and Hesjedal. He should be able to cling to his second consecutive podium thanks to the ITT, but in terms a pure abilities, he is top5 material.