Original post is getting old but not the topic. I was running an MSD 6AL which is the analog version. Principle advantages were hotter spark to higher RPM and multiple sparks from idle to 3000 RPM, plus you can open the plug gaps to .060 reliably. There's also some published material that OEM ignitions fall off pretty bad before/near red lines.Stumble with fuel injection is not as common as carb motors but it will clean up off-idle response and make it crisper. It also has a rev limiter that you can chip if you don't want to depend on your car's electronics and a tach output for other stuff that needs a signal. I was also running a launch control via the rev limiter chip input which allowed better traction control since the car's traction control is so crude. It allowed a time based RPM limiter. Had some other problems develop so to eliminate possible bad box, I upgraded to programmable MSD-6AL-II which is the current digital technology with even more spark and duration. Programmable doesn't have chip input so I lost my launch control but better tires fixed a lot of that anway. On the other hand it has ignition retard by RPM which is easier to program than the car's ECU (assuming you know where the advance curve program is at.) Also, it only retards, you can't increase the advance so ECU really needs excess advance so you can offset it with the MSD. Programmable also has two rev limiters. You can use one to heat the tires and one for launch RPM. Mine hooks much better with launch about 1500-2000 RPM and it's nice to pin the petal at the last second and have it come off with the line lock. Is it worth it? There is performance but it's not a blower! Also the more you hot rod, the more apparent the results.