A lot of these problems can be solved in settings, turning off all animations, turn brightness down, turn off gps/blue tooth when not in use, screen timeout set to 15 seconds etc. If your rooted you should be seeing just as good battery life with apps like greenify, fauxclock, trickstermod, titanium backup, with the right setup and a little bit of time (good custom rom & kernel helps too) anyone should be able to achieve results like below..
This was achieved on Tweaked rom by Dwitherel and using Jovys Compulsion V12 kernel, stock 3200 mah battery.