The only thing I've ever turned off on my phones was NFC, 1 because I never use it and 2 for privacy and security reasons. Everything else I leave on because I use them all. Google also recommends leaving them on, because they claim the system is designed to minimize power use to those features when they're not being used. I personally have had great battery life with everything on, on all my modern Androids. But, and this might make a big difference... I don't run any third party apps on my phones.