One thing you need to do (even with Froyo) that makes a big difference to the battery life is put it in and out of airplane mode every time you turn the phone on. To do this, after the phone has been turned on and you have logged on, press the power button on the upper right until it vibrates, and then touch "Airplane mode". You'll see a little airplane appear in the above task bar. After about 15 seconds, do that again, and the airplane will disappear. Someone said that this is a CDMA phone, but something in the software is still searching for a GMS signal, which the hardware can never find. Doing the airplane mode trick supposedly straightens out the software. To see if this makes a difference, go into Settings - About phone - Battery use - Cell standby - Time without signal - and the percentage should be well under 50%. You can also save a lot of battery life by only turning the 4G on when you need it.
Keep in mind that when you try to do adventurous stuff with your phone's operating system, you risk messing it up in some way. In that respect, it's sort of like tinkering with your car. Yes, it's macho to do your own car maintenance, and everyone will admire you for it, but I choose not to, because I like to have a car that isn't messed up. If you're contemplating doing something, I would advise studying forums where other people have tried the same thing, and see if they've encountered any problems. That will give you an objective perspective on the risk/reward ratio you are dealing with. When you encounter a post titled, "I just bricked my phone and they won't honor the warranty", that will put a damper on your enthusiasm to experiment with your phone's operating system.