^I suggest everyone waits until the new software/updates/chip thing pans out. Better safe than no drivetrain warranty.
SSTT is the only one out there right now that doesn't throw codes AND doesn't set off the ECU "secrete" codes for impedance changes on the ECU.
V3 is real nice, but it's still hooked up to the ECU and I haven't seen anything from SHIV saying that it won't have issue with the ECU. Shark's approach would be the best and most configurable tune..if and when it comes to market.
Dinan's warranty and subsequent battles with BMW's "NO" is not really a warranty when you have to wait/pay to get something major covered.