I have had all three of those mods and others. Many different stacks over the years.
The Edge Juice/Attitude and the HOT Juice/Attitude with EZ stacked was the best moderate performance mods I had. Never threw a code, power was smooth and consistent. Truck dyno'd around 480hp with that combo and ran many consistent 13.81s ETs. Just wanted more power.
BD Triple Dog w/CL worked ok, was a little smokey (but stacks on mine over 500hp have been). Power was certainly not as smooth, the Low End power option was pretty touchy and the Torque Management delete option sucked. Lost instrument displays and such. Truck ran in the 13.3s ET with that stack and dyno'd around 545hp.
Early Smarty versions were a little touchy and smokey also, but power was better and a little smoother with the high hp programs than the BDTD. Newer versions of the Smarty have improved considerably the touchy throttle on Wild TM, no injector rattle, EGTs much lower and smoke not a problem to control even on highest settings. Current TST, EZ and Smarty stack dyno'd around 585hp and runs 12.7s ETs consistently (This is before the latest version which seems a little stronger).
So of the three I would recommend Smarty and gauges to start with. Add pressure box if needed when you can support the extra fuel. Then a TST when you want to tune in a little higher hp than that will give you. The only code the Smarty ever threw was the 602 which every downloader I tried, including the BDTD would throw. This has been fixed on the later Smarty versions and I have not thrown a code with the Smarty in many months now.
Just my experience with those particular mods. Of course every truck reacts a little different with mods and I have an 04.5 325 which is not apples to apples.