My battery life is just horrible...
idk what it is , but first when i rooted the phone and was using greenify, with brightness on auto (which as you know tends to keep it quite low) i got 2h10min screen on time (first pic).
then i flashed the stock firmware, got around 4 hrs of screen on time ...