A mi lo que mejor resultado me ha dado es tirar de Wifi siempre que sea posible y desactivar la conexión de datos móviles. Lo que he hecho es configurar el Wifi para que no se desactive nunca y desactivar las conexiones de datos (puedes usar APNdroid, por ejemplo). Como el 95% del tiempo estoy en algún sitio con Wifi, no pierdo conectividad y la batería me dura un 40% más (prueba totalmente no-científica

). Claro que si en tu caso estás el 95% del tiempo sin Wifi, pues esto ya no sirve de nada.