For me, a simple 7-port USB 3.0 hub works great as a docking solution. USB covers most of my peripheral needs, and there are nice small and relatively inexpensive adapters for things like Ethernet and eSata drives.
I wish there was a good USB 3.0 to Firewire adapter, but most of my Firewire drives also have eSata which is faster.