I read a study that showed that the battery life in the iPhone would be reduced by as much as 50% if the iPhone had 3G functionality. That, coupled with the inability to swap out the battery, is reason enough to stick with the EDGE network for data service until they can figure out a better solution.
The thing has WiFi, that's pretty much everywhere now and free to users, and faster than 3G. Good enough.