Admittedly, I've only had my Droid 4 since Friday, so I'm not an expert by any means. I have noticed that yeah, it can't charge on USB, but I pretty much expected that, my BlackBerry never did either. I was a bit surprised at how fast the battery drains sometimes, but doesn't others. I went for a day and a half with average use without any issues, but yesterday it only lasted about 8 hours. Today I had the worst experience, It took just a little over two hours to take the battery from 95% charge to 15%. Now, I admit, I did forget to shut down a couple of apps like Google Maps and Skype, but it's not like I had a lot of stuff running. I discovered it because I went to reach for something in my pocket and I noticed that the phone was HOT. Well not searing, but it was probably sitting around 100-110 degrees. (guesstimate as I didn't have a method for actually reading the temp in a client's house, if it does it at home I'll take a measurement.) I also noticed that the phone was in 3G. I know it drains the battery when it swaps back and forth between 3G and 4G, and I'm wondering if it was this more than it might have been the apps running. I'll have to spend a couple weeks playing around with the network settings to figure it out.
Now I just need to Root my phone so I can track it more and "fix" some of the battery drain issues.