Google needs to expose the USB port in android. That would allow a plethora of add-on third party devices that the iPhone would never be capable of supporting.
erm, you know that battery tech hasn't changed much in the last 20 something years right? With USB 3.0 supporting 1 amp devices, I think we'll be seeing more power hungry usb devices than ones that can run on a battery pack. Bluetooth was engineered for the "USB" of mobile devices... I don't think there's a single battery powered platform that makes heavy use of usb for these obvious reasons.