After using the weather channel app for the last couple years, I finally removed it when it wasn't working right recently on my Incredible. I began using the default HTC weather widget and to my surprise, my battery life has been waaay better ever since. I really liked some of the features TWC app offered but I really think it was draining my battery.
It makes me wonder, if some of us who think we need bigger batteries just need to avoid certain apps. I used to pull my phone off the charger, and literally 5 mins later it would show 95%. Then an hour later 85% and would usually get me through the day but drained fairly quickly. Now that I've removed it, I can go a few hours before getting into the 80% range and could prob go a couple days if needed. Pretty happy with my battery now!