I just recently had a long conversation about Bank's products with a Bank's engineer. I have been a real Edge fan, until recently so bear with me. This is what HE said.
The difference between thier product and any other on the market is the fact that the "other" brands do not change all the timing conditions in the engine, hence all the extra smoke. He said that they add feul pretty much during all the wrong times during the stroke cycle, putting in way too much feul. To make this short, thier products change ALL aspects of the timing conditions in the engine, maximizing feul delivery on the combustion stroke no more no less. Sorry to sound like a salesman for banks, but I wish i recorded it.
Now, for my experience with Edge. I have a ez in my 01 and have had nothing but problems with it. It actually took 5mpg empty away from me, but kept me at 10mpg while towing ( and love the power added!!) until my last run before my block cracked. I was having to unplug it every time I unloaded. I like the 20mpg stock. I was down to 7.5mpg loaded but no loss in power wierd
I have played with it a bunch since I haul trailer across country for a living, and will be glad to take it back in and get something else. The one thing for sure, edge has a full warranty, and they will rebuild it for you. On the down side, your out your box for a week. But since I will be adding a gen 3 to the frames, I have some more choices in types of stuff. Banks is spendy, but do you get what you pay for?? Have you seen the new programmer from Bully Dog? you can actually get a "trial tune" for free from a BD dealer. Then after a week the program automatically goes back to stock. Technology these days. Either you love it or you hate it.