I strongly disagree with the above info. A dyno tune is not the best tune, unless your car is going to live on the dyno. I have been down both roads. The dyno can get you close, usually. But you will still need to tune the car for real world use. If you have a local guy with a lot of experience on your specific vehicle, and he will continue to tune the car via datalogging after he has dyno tuned it, sure, go that route. It will cost more, but if you like to have a printout in your hand showing the absolutely predictable, and usually meaningless numbers, that might be the best route for you. But here's the thing. If you want your car to perform at it's best in the real world, datalogging while daily driving/racing is non negotiable. Triangle Speed in Bridge City, Texas tuned my latest project on their dyno. These guys have been the leaders in mod motor tuning. The car ran good. I later had Manuel (Lito) tweak the tune via email. I picked up 2/10ths and 3 mph in the quarter. While greatly improving driveability. The best takeaway from all of these replies to your query is this: Stay the hell away from Bama. They suck.
Tuning the actual car from the car's own data is better than taking generic numbers part per part from a mail-in tune. That's the point I was making.
If you're data-logging and sending back to a person to adjust numbers, you're essentially doing the same thing as a tuner sitting next to the car. It's basically custom tuning by proxy. Only difference is the conditions (dyno being like a lab environment with the noise cut out).
You're right that actual data-logging from a conditional event is better than a tune from a pull on a dyno, but a dyno tune will always get you better than a generic off the shelf tune.
Personally I tend to do both. Dyno tune to get it stable and close, then fiddle with logging to dial it in.
I don't trust any "canned" tunes for anything beyond maybe a CAI, and things like tire changes.
To the OP's question, I still stand by what I said. Get a mailed tune from a shop that will make a decent tune for your setup and not just some drop-down selections. Step up from there to get into active tuning with someone who can pay attention to your car specifically.
I know Brenspeed will make you a mailed tune for your setup and then make corrections if needed if you're having trouble, so they're good in my book for that. Their initial tunes will get you good enough to run reliably. If you want to really dial it in, it takes time (whether that's mailing logs back and forth, taking the car to a tuner, or better yet, getting someone to sit shotgun with their laptop and play).
And yeah, IDK if it's still the thing but we used to call Bama "Scama" for a reason.