EFI live is hands down the most versatile, most capable tuning device on the planet, and we who drive GM are lucky to have it available to us. Its not cheap though but it is limitless in every way shape and form.
A handheld tuner that is worth every penny is probably Diablo Sport Predator. Many of us have had great results with it. I currently 'am running the Predator 85 tune and its plenty for me. I love the throttle response and mileage I can squeeze out of it.
Hypertech is a good tuner as well. I also have one of those and frequently switch back and fourth.
PPE is good but pricey and those deliver enough power to fry any stock tranny with ease.
Bully Dog is a "dirty" tune that basically delivers good power but its all fuel and timing. If you wanna fog an intersection, thats the way to go but your trans will pay the price.
Banks is really proud of their stuff and the price tag reflects that. I also hear that their customer service is horrible. They also dont quite make the power that they advertise.
Edge products is decent too after they've had some healthy problems on most generation Duramax's. I ran them on my 04.5 LLY and had nothing but problems and ended up going through 3 brand new Edge boxes and they all eventually left me stranded on the side of the road. Each box had their own separate problems and after countless trips to the dealership, endless check engine lights, rattling, blue smoke, pilot injection shutting off, stalling truck, I had enough. My 3rd box wouldnt even let my truck start. I fried like 5 sensors trying to get it started. I said the hell with it and sold the brand new box to a forum member about 5 years ago and ended up buying a Hypertech, which was flawless for years.
Edge has since worked out their bugs but I will never run them again on anything.
If I could go back and do it all over again, I would've spend the money on EFI live and been done with it. Do it right the first time.