Creo que tengo la solución a tu problema!
Hay un programa llamado Y5 Battery Saver, gratuito en el Market. Después de configurarlo adecuadamente, dicho programa lo que hace es que te desconecta la wifi por defecto y solamente te la conecta en los lugares que tu le especifiques (casa, trabajo...). Supongo que cuando se desconectará la wifi te conectará el 3G y viceversa.