I haven't used my phone that much today. There are no apps open and I close them regularly. I have a WP7 phone and the battery was much better about that.
While I don't know for certain if it is the case here, the OS can be responsible for battery drain. Yes I could turn off every single setting until I need it, but that's just annoying. Turning off Bluetooth is fine, but turning off Connect with Xbox, Wifi searching, Location service, and all of these other features that might cause battery drain? That's just annoying. I don't want to keep switching these settings.