Shimano STI (brifters?) have been around for more than 10 years, more like 12 or so. I put them on my last road bike in '95 or '96 - and that wasn't the first year they were out. My vote would be disc brakes - awesome stopping power, longer pad life, and they work in the rain!