I went with JB+ because of the ease of installation. No check engine lights. I haven't purchased any code reading cables/software so not sure about hidden tuner codes. Power really drops off above 5K rpm, but the low end torque is greatly improved over stock. JB3 makes more power throughout and especially at higher rpm's, installation is more involved.
http://www.burgertuning.com/jbplus.html
http://www.burgertuning.com/jb3pnp.html
You should also consider the GIAC flash.
http://www.giacusa.com/programs.php?mpid=493