I assume you want ATX, since you didnt specify.
Given what I see, this looks the nicest for the lowest amount $169
http://www.newegg.ca/Product/Product.aspx?Item=N82E16813132512
ASUS Z97-E/USB3.1 LGA 1150 Intel Z97 HDMI SATA 6Gb/s USB 3.1 USB 3.0 ATX Intel Motherboard
You get USB 3.0, 4 slots,
You get USB 3.1, meaning future, newer USB accessories can be powered from the USB slot, not needing AC adapters
You get an M2 slot/SATA Express port (shared bandwidth)
If you can spend a bit more, $194
http://www.newegg.ca/Product/Product.aspx?Item=N82E16813132510
ASUS Z97-A/USB 3.1 LGA 1150 Intel Z97 HDMI SATA 6Gb/s USB 3.1 ATX Intel Motherboard
That gets you 2 more USB 3.0 ports, and with its setup (as I understand) you could use both the M2 and the SATA express at the same time, because where as the other MB has the M2 and the SATA express sharing, this one has the M2 sharing with the PCIe x1_1/2 slots.
I would want the USB 3.1 over other gaming boards in this price range that dont have it.
Both of these support the Xeon e3 (I think all 1150s do)