My battery has been subpar as well, but I'm going to give it a week before I do too much else to fix it. I woke up at 8 today (am ) and unplugged it. left it on until 7 ish when it was mostly dead.
1)I live in a 2 bar roaming area, for the 3 months I'm home
2) the phone was being used heavily the half hour it was on; gps for a half hour
3) it sat in the roaming area from noon till 7.
I think the roaming and low signal here is the main killer. 4g is off, gps and wifi stay on. We'll see in a week if any improvements are to be had.