There are good and bad out there same as anything else ..
I would love to do more on my bike but live in a 3rd floor flat so very difficult to do much as i have zero storage space for a stand and tools.. This will change when i get my lock up eventualy come through but till then i have had a great experiance with my LBS .. they did a frame swap for me for next to nothing and allways give me a 20% discount on list (Before i haggle) .. they have been happy to offer advice and assistance when needed throughout me getting into biking properly .. and as such i have spent a fortune there.
They will price match if they can online .. if not will tell me to buy it and they are happy to fit ..
I guess you have to be lucky to find the right one .. i know all the shop staff by name and allways recomend them to friends