For fit i tested the M/L and it felt big so the LBS said M would be best. but it was a quick "fit" as i was waiting for my new wheel to be trued.
I would prefer the the LBS option as my wrenching skill are below decent and flying down a hill or sprinting i traffic would need for me to carry an extra pair of undies in my seatbag. I also like Giants lifetime warranty which the way i ride may be beneficial.
its just the money pincher i am i like that BD gives 105 and from a quick look a better wheelset.
I may just save up more and go with a 105 at the LBS, just seems like the smarter move even fiscally smarter move for the long haul.
thanks guys for the input.