Under 2.5 hrs of screen on time seems fairly poor, but I can't tell from those stats why it might be that way. It looks like your cell signal is usually fine, so poor signal would be causing drain. I don't see any intensive gaming being done. Are you running stock Android?
Did you also modify it to be always listening for "Ok Google"? That might drain the battery a little faster.
Have you tried going back to TouchWiz, or perhaps trying some other launcher like Nova?