Mechanics want repeat business, so they usually treat their customers vehicles with respect. If you bring your vehicle with an issue, call it "A", it is to the mechanic's advantage to fix it right the first time. If they don't, they don't get paid for the second or third attempt to fix it.
My son was a certified mechanic - he aced his classes, which included physics and calculus, so rethink the idea of stupid car jockeys. Mechanics in a large shop always specialize - tranmissions, electricial, etc. so they can do the repair quicker.
I will always take a dealership over an independent because I know the level of training the certified mechanics receive that the independents have no access to receive.