> But for the vast majority of devices, you had better have your driver disk handy
Driver disks... yeah, I think I remember those?
My biggest complaint with USB isn't there, the ports can be kind of fragile. Even without regular swapping (which the design seems to encourage), USB drives and cords slowly pry them out of position. Forget about the port if anyone bumps the USB stick or trips over the cord while it's plugged in.