As far as battery life, I know that this has been mentioned before, but 4G is a huge battery hog. I have the '4G Toggle' app on my home. Unless I am using a high bandwidth app (zumocast, streaming video, etc ) I leave it on 3G. Almost doubles my battery life.
What is the Toggle app you use if you don't mind me asking???