[citation][nom]joex444[/nom]... So I guess it makes sense to move towards USB3.0 at this time, but for external HDs we should expand eSATA.[/citation]
eSATA is nice, in that it directly exposes the SATA interface, but it is not as ubiquidous as USB, and hasn't seen any implementation outside of harddrives (i.e. it's a single purpose bus). When USB first came out I didn't like the idea. Up to 127 devices all sharing the same 1Mbps of bandwidth (later increased to 12Mbps)? Talk about slow. Even when USB2 came out, the delivered speed never matched the advertised speed (I used FireWire for all my external drives). The only nice thing about USB is that it's cheap, and truly universal. No other bus supports your keyboard, mouse, camera, MP3 player, ThumbDrives, External Harddrives, printers, microphones, headphones, remote controls, ethernet, etc... all at the same time (even if at terribly reduced speeds).
I'm not sure what market USB is trying to cater to with 5Mbps. I think they're trying to crowd out other protocols such as eSATA, DisplayLink/HDMI, Gig-E, etc... and I don't think anyone ever intended for USB to be that all-consuming. I also thought the original plan was to make a dual-purpose connector for the next USB, so it had the original USB pin-outs, but special USB3 sockets would be able to acces additional, recessed pins for the increased bandwidht. I guess they decided to drop that idea, which will greatly hurt it adoption rate.