Battery comsumption is dependent on so many factors. Would you say your experience of 5-7 hours is more during the weekday, and that you typically experience greater battery life on the weekends?
For me, on the weekends I get the best battery life because I'm not checking email as often, and so the screen "on time" is not as high. During the week, I can usually get 12 hours, but my usage may not be as heavy as yours.
The display brightness, live wallpapers, widgets, and push email accounts draw a lot of batter power. However, I would say that the 5.3 display is the biggest culprit.
I carry a spare battery in my wallet because I'm out and about on my job most times. Many other users have invested in a desktop charger, or make use of their car charger when driving.