Heres my tips that have worked for my Nexus 5
1. Developer Options > Dont Keep Activities > On has made my battery last so long (May introduce a few little glitches when sliding across cards)
2. Developer Options > Background Process Limit > At Most 4 Processes
3. Wifi > Advanced > Scanning...