Requires a basic set of tools, about half a day, and most people load a canned tune anyway. And in my case, my canned tune was inferior to the tune a shop that deals with $20k mustangs was able to crank out.
Now whether you want to trust your 150k car in the possession of joe blow mechanic...