About the only time my battery lasts me the whole day is when I literally don't use it at all. With normal use I am charging it twice a day. My Droid X extended battery lasted me all day with no issues. Wifi is not an option for me while at work. I tried turning off 4G and that did not make a difference either. My office has Verizon repeaters anyway so I get a great signal.
I was forced into an early upgrade because my X died so I figured I'll get the latest and greatest with ICS stock.