If a small mechanic shop is nearby? Try him.
Well, if price isn't a problem I would choose the dealership. I don't know what kind of diagnosis you're looking for but usually a simple multi-point checkover is free.
You can find all kinds of diagnostic tool from obd2life.com and diagnose your car by yourself.
http://www.obd2life.com is a professional online OBD2 supplier. It provides high-quality OBD2 Scanners, Launch X431 Scanners, Odometer Correction Tools, Car Code Readers, OBD2 Softwares and ECU Tuning Tools with competitive prices.
Between the 2, I'd personally lean towards Firestone, but Brian has a good point. Shop around.
I dont care for either, i would check out any mom and pop shops around town, both of those places charge way too much and most are not real mechanics but just oil changers.
So I was thinking of getting my car diagnosed and repaired and I was thinking of 3. Firestone Complete Auto Care, Pep Boys, or the actual dealership. Which one would be better to go too, I want a full diagnostics of my car from engine to suspension and things in between. I just want to know which one does quality work but with also a reasonable price.