A single USB3 port can be used to dock to keyboard, mouse, monitor and ethernet - thats what I do with my Surface Pro 1. Just needed a few cheap hubs and adapters. A proper dock would be nice but its not strictly necessary.
You do know there is a proper dock, that taps into the device's USB, DisplayPort and charging port to provide excellent, all-in-one, no-cables-to-plug-in-device experience, right?
Yes. But I could not get one very easily (because generally I only buy second hand kit). I have an improvised docking station made of 2nd hand usb components that is also very small so I can take it to client sites with me and dock my surface into the keyboards, mice, monitors and ethernet that they have on site. The point of my post above was to remind people that they dont need a docking station to 'dock' a surface.
Wait, so USB 3 still doesn't solve the problem of "Host needs to draw power from the connection"? That the connection has to be in client/charging mode or hosting-periphs/supplying-power mode?
That's always been a massive disapointment in USB - the fact that you can't host and draw power through the same port at the same time. Big part of the reason you don't see many docks for non-iOS devices.