It seems that in you're Google sync settings, un checking sync contacts does seem to help a little.
Also if you do use Google Now, that's what drains allot of the battery. But rather then the battery list saying Google Now, it just says "Google Services" I do use Google Now but I don't have location history and automatically report from this device checked. That seems to help battery drain allot.
The reason is because when you turn Google Now on, it automatically checks those two things. That's why when you un check them in Google Map setting's. When you open Google Now it will ask you to turn on location history and if you touch that card that pops up it will turn on automatically report from this Device as well as check on, location history.
I just ignore that pop up and swipe it to the side. Doing that will stop it from coming back up for at least 24 hours.
I still do agree Google needs to fix this issue. Back in Android 4.1.1 I never had Google Services or Google Maps eat away my battery. In fact it never came up on my battery list at all. And I had location history on, ect.
So as I said Google needs to really work on optimizing Google Now and Google Maps. Though it doesn't seem they are worried about it as if they did care we would see updates to Google Now and Google Maps at least once every week or two. Along with updating Google play services.
I'll just continue to restart my Note 2 before I charge it and hope Google optimizes there software for better battery life.
Sent from my SGH-T889 using Tapatalk 4 Beta