I had a top end pair of Specialized road shoes but 3 yrs of hard use, resulted in a split between sole and upper. I clearly needed a replacement, but could not justify the top end price of Spec. I got a pair of Diadoro, bit heavier, but equally as comfortable. I am not sure I really notice the difference. I also had a really old pair of Exustar - I use for my commute. I can feel the difference between those and the Diadoro. I think there comes a point that you are chasing marginal gains. A low end shoe will always be a low end shoe and a medium shoe is much better. But, a top end shoe is not much better than a medium level shoe.