Why do you want to use your phone as a wifi hotspot ? It'll drain the battery. The telco's in the US are the worst of the lot. Android and iPhone are 2 great platforms, Im happy that both are here.
To have internet access on your laptop when no other source is available... 3G isn't the fastest, but it's secure and available pretty much wherever you are. As for the battery just plug it into the laptop or because you're using an Android phone, pop in your spare battery after you've gotten your work done.