I haven't had a problem with WB, I just changed the settings to update every 4 hours and the home screen icon to display nothing. Battery has been better since then.
I really like the plain ol Weather Channel Launcher...
I mean, I know how hot or how cold it is outside without my phone acting as a thermometer. The only time I ever check the weather, is when I know severe weather is a possibility. The Weather Channel launcher is just easier to use for what little weather I do check. Forecast are easier to get to, and radar pulls up way faster, in my opinion.
Try weatherbug though... a lot of people prefer it.