Username or EmailPassword
Video calls? The iPhone doesn't support that nor do pretty much any cell phone (in the US at least). Having WiFi does have to do with 3G. If I have WiFi around, I'm going to use it even over 3G - it's always going to be faster. EDGE is adequate for the features that the iPhone has, as well as the available WiFi - which like I said in my case is what is being used most of the time. And yes, before my iPhone I had Sprint w/ EV-DO and surprisingly don't really miss it too much.
Again... I don't have an issue with the battery being internal. To each their own. It's perfectly fine to me.