I know some, maybe alot, will disagree, but I like JuiceDefender myself.
I have noticed definate improvement over the "stock" setup. It kills the radios when the phone lockscreens. The paid version has tons of options, most of which are over my head. I turn the background data off as well.