I agree on buying the best you can. Every time I take my bike, Giant carbon, to my shop, someone says, "Hey, this bike should last you the rest of your life." No comment ever about upgrading.

Of course, I guess this could be a comment about my age