I have a 2010 Trek 2.1 and it's a great bike. I believe the 2.1 and 2.3 are pretty much the same except for a few different components. I've put almost 2000 miles on it since mid April and it's been great. I'm sure the Specialized will be just as good so you really can't go wrong either way.