Most of the applications that I have used to overcome the problem haven't been of any help. Some of them have even shown negative effects - the battery would normally last longer without them. Apart from very basic workarounds like switching off the wireless radio or 3G connectivity, most applications fail to go the extra mile to help you save some juice on your battery. I recently tried out Juice Defender Ultimate and I must say it's certainly worth a shot for any Android user.
Juice Defender Ultimate is a paid add-on for the basic Juice Defender application. The basic application is free but if you're a power user you might want to try the ultimate version as well. Juice Defender Ultimate is a power manager app for your Android based device. It's really simply to use and more importantly, it just works. It works on almost all battery draining activities, something most apps fail to attend to. It is easy to setup and works silently in the background. The best thing I loved about Juice Defender is that it works out of the box. The five preset modes allow you to get started with minimum effort. In case you're a power user, you can customize the preset settings as per your choice.
On the whole Juice Defender Ultimate is a jam packed application for any Android device. It's powerful yet simple and you hardly need to spend any time to get started. The UI is clean and responsive. If you use their preset modes, you would hardly need any further customization. For those of you who use custom ROMS, certain features wouldn't be supported. Juice Defender Ultimate is totally worth the money you'll spend on it. It's a one-time investment that would go a long way is shooing away all those battery drainage problems you've been worried about.