Originally Posted by
surak
I would caution against going with a Canyon unless you know what you want is exactly what they offer, know how to modify it to make it what you want, or have a good LBS who will have no issues tweaking it.
105 would be better than Tiagra, but Tiagra runs fine and 10 speed components are cheaper, which is nice when it comes time to replace wear items. Other than weight, the only thing I dislike about Tiagra are the hoods being less comfortable than higher tier ones.
Other considerations that you can use to differentiate between bikes would be their max tire clearance, whether they have fender mounts if you'll ride in the rain, and if the gearing is good for your typical elevation profile. If you want to do tri, are the bars a standard shape and support clip-on aerobars, or are they easy to swap out?
This was my experience too.