I did a lot of research before I made a purchase and I ended up with HPTuners if that helps. It costs more, but its still available from the manufacturer, the forum on their site gets questions answered quickly, a dynoshop near me uses it, support is quick to respond to e-mails and its an evergrowing software with new applications being supported all the time.
DHP is less expensive and doesn't require credits to unlock vins, but it requires a lot more tuning skill and time to do the same things HPT can do.