My experience has usually been that Dealers do good work, they just charge twice as much as anyone else. And the fact that they missed that other stuff is puzzling, too... usually mechanics are told to keep their eyes open for any other work that might need to be done while they've got the car... more profit for the Dealer, y'know.
I was lucky when I lived in San Antonio... one of the other parents at my kids school recommended a repair shop to us. The guy turned out to be honest, competent, reliable, and even inexpensive. The only downside was that he always had a backlog of work, so we always had to go without one of our cars for several days while it was being repaired.
I asked him once why he didn't move, get a bigger shop, hire more mechanics, and he told me that his Dad had opened the shop in the '50s, he'd been working there his whole life, and he was perfectly content with the way things were and had no desire to change.
I'm sprawled across the davenport of despair.
It's the land of the brave, and the home of the free, where the less you know the better off you'll be.