While I am no fan of Specialized as a company, I did work in a Specialized shop for 30 some odd years and will say the Tarmac is one heck of a good bike to sit on all day or go crit racing. The Klein may look better in the paint department, however my choice is clearly the Tarmac. Add to that 10 speed shifters work nicer than 9 speed.