I don't trust any LBS. I am having a custom bike built now and I still doubt it will be perfect. I think I am the kind of person that has weird physical stuff and some problem will always come up. That said, my shop DID replace a frame after 2 years, for free, because the one they sold me was too big. But, I had to enlist my big mouth, by blabbing negative things about the shop all over town, a pro cyclist (my former exchange student), and my DH. This bike was very expensive and I was able to transfer the components to the new frame. But, in order to get the reach/brifters I needed, I had to research and buy the Specialized bars and the Ultegra short reach brifters myself for them to put on. In the end, I spent about $400.00 plus some labor charges to get the frame that fit, of course after paying for the original one...
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport