You can never have too many ports, and if you have a Thunderbolt-based MacBook Air or MacBook Pro, you'll really appreciate all the ports that the $249 Other World Computing Thunderbolt 2 Dock provides. You'll also appreciate that you'll only have to disconect and reconnect two cables on your MacBook when using this as a docking station: Thunderbolt (sadly, a separate purchase) and power.
There are other Thunderbolt docks, but this is the only one that includes a FireWire port for older hard drives and peripherals. Plus, it has two tablet-capable high-power USB 3.0 ports on its side for easy charging of your iPads and iPhones. On the back, you get a Gigabit Ethernet port, three additional standard-power USB 3.0 ports, a microphone input, a headphones jack, a 4K-capable HDMI port, and two Thunderbolt 2 ports (one of which connects to your Mac). I really love the one at my office.
If you have the new 12-inch MacBook, OWC will soon have the $159 USB-C Dock, a similar device that omits the FireWire port and the Thunderbolt ports (so it won't work with a Thunderbolt Display). Its USB ports differ as well, with two high-power Type A (the familiar version) USB 3.1 ports, two regular-power USB 3.1 Type A ports, and two USB 3.1 Type C (the new version) port; one Type C port is used to connect your Mac to the dock. It also adds an SD card slot.