I'm about to purchase my first "smart" phone and have a zillion questions. First and foremost: Sprint or Verizon? I have a year to go on Sprint and will incur a penalty if I cancel now. This is not a big deal, but if I don't have to incur the cost, all the better. I have been told that Android phones don't "last" all day. Big issue while on the road with no access to "plug in" until evening. How easy is it to "switch" from 4G to 3G to "save" battery time? Is this true? I travel a bit and want coverage for emailing, GPS, calls, etc. around the world - e.g. South Africa, Myanmar, Uzibekistan, etc. I live in NYC area and both Sprint and Verizon work well here. I am looking at the Verizon Incredible 2 (told that their roaming goes directly to Vodafone and Vodafone is all around the world) and the Sprint HTC EVO 4G. Other suggestions besides stay home?