Red House by Jimi Hendrix.
No seriously I have an SCT 4 bank eliminator chip w/ selector cable and three tunes. Each more aggressive then the last and love it. Was with the car when I bought it so I don't know who tuned it
SCT seems to be the brand of choice not only on this site but with Fords overall.
There are some things to consider, for example Bama's tunes are said to not be as aggressive as some others but they offer free tunes for life meaning they will update it for you as you add mods.
I would think if you have just a few mods a canned tune should be ok, but once you start having some serious mods you might look into a custom dyno tune, mainly cost being the largest factor here for me.
If money is no issue I say get a custom dyno tune from a reputable shop and you won't be disapointed. Just my opinion, am sure others will chime in.