Without this forum, many of us would be lost. If I had to rely on dealers, given my experience with most of them (especially Chrysler), I'd likely not own a car............
With that said, I'm pretty good in and around a car and can do most things with proper tools. Diagnosiing problems in today's world is the hardest part. The problem with dealers is they don't want to spend the time to appropriately analyze the issues, under the right conditions and think most consumers are idiots anyway. They live and die off volume of work and overhead on parts, not on quality of work and consumer satisfaction.
Anyway, too bad you didn't prowl these halls regularly. You might have saved / avoided the ongoing headaches and still had a great car.