I already have an arduino diecimila (with usb port) and I hope RealSoon a pandora too.
For me the usb port is the more practical choice. Quick and safe. I'm not sure there will be a significant difference from using ext port, arduino have small power requirement on usb, and can also powered...