I've been on a search for a new road bike. I'm a beginner but i would like to get a sorta mid level bike instead of the entry level so i won't be tempted to upgrade soon. I test rode a trek 4.5, Cannondale Synapse 5 105 (didn't like it), and a Giant Avail Advanced 2. The fit for the Avail and the Trek are equal to me, i like the look of the Avail better, and the LBS are both nice, and the components are pretty much equal (both carbon frames, 105 shimano components). The avail is $200 cheaper and the shop that sells it also seems cheaper in price for accessories compared to the shop that sells the trek. I'm looking for a bike for long rides, comfort, and maybe get into some charity rides and races.

Any suggestions?