It just depends. If you have a lot of syncing turned on, that will drain your battery.
Normally, Screen will be the highest. After that, it can depend. Usually, my highest are Phone idle, Android OS, Android System, Cell Standby. If I see an app as #1, #2, #3, then that's a warning that you have an runaway app. Definitely, if you see "Google Play Services" up there, then that is an issue.
I have Facebook on my phone and it's never in there. But, I also have notifications turned off for it and I don't have it syncing automatically. I just sync myself when I launch the app.
But, I also use CM11 and I run the Xposed framework with the following Xposed modules:
Greenify can be like freezing an app. It prevents an app from executing (wakelock) on it's own. But, unlike freezing which makes the app unavailable UNLESS you unfreeze it, Greenify keeps the app from wakelocking (which drains battery), but if it's an app I do use, I don't have to do anything to use it. I just run the app and when I'm done, once it's back in the background, Greenify will hibernate the app so it won't wake up and attempt to do something. Now, this won't work for system apps unless you get the "donate" version of the app, but the free app works just great for most apps.
Unbounce helps with how often your phone wakes up. Just the default settings alone helps.
I also use my phone as an alarm clock and Greenify and Unbounce have not affected it at all. I get my texts as they arrive, etc.
I get, with my non-MAXX Droid HD (XT926) about 1.5 days with normal usage. Today, I'm at 52% after 19 hours and 33 minutes of use. This includes about 1 hour of listening to music via PowerAmp, texting, getting on the web, updating apps via Google Play, etc. See the attached screen shot.