whats the best prorammer?

visit their sites and compare.

sct has a few additional features, better service, but it also depends on where you're getting your tune.

the diablo can be had for $330? from here on partshopper.com or $400 for the xcal2 from mph. tims tune, and the customer service makes it worth the additional $70 imo.