If you're having problems with calls dropping and crap battery life, switch your phone to 2G mode. I was having a good 50+% of my calls drop in 3G mode. Since switching, my battery life at the end of the day is over 50% and I haven't dropped a single call.
Apparently, AT&T's 3G service is buggy, especially when you're going from an area with 3G service to 2G service and vice-versa. Also, if you're in an area with weak 3G service then calls are more likely to drop as well. By placing the phone in 2G mode all the time, you no longer deal with weak/buggy 3G.
Yes, it will make your web browsing slower, but you have WiFi. If you're not on a WiFi connection and if you absolutely must have faster web browsing, just switch it back to 3G for that session and go back to 2G when you're done.
So how do you do it?
- Go to Manage Connections
- Scroll down to "Mobile Network Options"
- Go down to "3G & 2G" and change it to 2G