A bit offtopic, but in case someone cares:
Maybe I found the way to save a lot of battery: Intelli3g app.
https://play.google.com/store/apps/details?id=com.voidvapps.intelli3g&hl=it
you need to install exposed framework first.
Then the app will switch automatically from 2g to 3g, according to...