Gigabyte's Z87X-UD7-TH goes all out in terms of expansion slots with 5 PCIe 3.0 16x capable of running 4 cards at 8x simultaneously, along with two PCIe 2.0 1x slots in case you need even more cards to be plugged in.  The Intel DSL5520 adds support for Thunderbolt 2 and there are 10 SATA 6Gbps ports, 10 USB 3.0 ports and even 4 legacy USB ports which should be enough for just about any user.  Peripheral support is not everything though, find out about overclocking and stability under load in [H]ard|OCP's full review.

"We’ve covered a lot of budget motherboards lately and shown that you can get quite a lot for your dollar. The GIGABYTE motherboard we are looking at today is not a budget motherboard. In fact it’s on the complete opposite of the spectrum, competing with ASUS’ WS offerings and MSI’s Big Bang XPower series."

Here are some more Motherboard articles from around the web:

Motherboards