I cannot speak about the Superchips products. No experience with them.
I will say this. With a stock auto, I would have done the Edge EZ, (or an unhooked comp), first and only until I was ready to spend some $$ on my tranny. With the EZ you get fuel and timing + boost gains w/the elbow.
With just injectors, you will see a torque increase, but without the extra timing and boost, they don't run anywhere near their potential. There will also be an EGT issue without extra boost. Been there, done that.
Not a lot of risk, if you don't tow much, to run the EZ on a stock auto. Risk begins when you pair up while stock. (ie. injectors and a box)
Towing 3-5k with 275's and an unhooked comp box, (EZ mode), seriously taxed my clutch. The EDM 2's toasted it. I knew it would happen, and was ready for it.
Be prepared, and repeat after me.....
I am my own warranty station