Thanks for all the responses - bit of a mixed bag. The reason I asked the question is this - recently, as biking popularity has been growing, I think there is a growing crowd of people in the "upgraditis" category, whereby they see next years bike come out, and want to have it - they've got money but don't want to throw it away, so want to get some value back in the bike they bought last year (or maybe 2 years ago). First time round, maybe n+1 kicks in and you have a winter trainer also, but then the following year the dilemma arises again. New bike tech comes out, ultegra/di2 electric shifters come on market, new materials, etc etc... Im kind of in this camp, I kept my last road bike for 22 years, brought it out of semi retirement to do some tri's and got into some 100 mile sportives - but it didn't cut the mustard for comfort, usability, weight, etc when comparing with a reasonably priced modern bike - so I got my Orbea Aqua TTG, which I love to pieces - fairly entry level but with reasonable spec. But - its coming up for 2 years old soon, and I've really been using it a lot, and have been thinking about upgrading to a carbon framed bike with better components. But I wont do this without selling the Orbea first (I already have 2 mtbs as well as this). Anyway, it's been interesting reading the comments, thanks for your feedback.