Hi Owen,
Very 1st of all, mobo means motherboard (sorry for that shortcut).
Z motherboards (like Z-97) will be made for overclocking. Since you didn't chose a CPU with unlocked multiplier, you won't be able to overclock. Therefore, an H motherboard (like H-97) will do just fine for your needs.
Intel recent motherboards are graded with letters and numbers. 97 is the latest in gaming mobos. There are 99 but are alot more expensive a more oriented for enthusiasts and workstations.
A newer motherboard, with a chipset like the H97 I first showed you, will run at a lower temperature, will be more stable under load (when gaming), and are most of the time more durable since it uses improved components.
A good motherboard is a motherboard that fits your needs. The number of USB 3 is one of many features a motherboard will offer. SLI and Crossfire capable, the number of SATA III, ECC, M.2 connection, built in Wi-Fi card, number of PCIe slots, number of fan headers, ETC ETC ETC - These are some of many features a motherboard will offer.
This might all be very confusing, this is why I proposed a cheap, but reliable motherboard that will most propably fit all your needs for the next 2-3 years.
Hope this helps, feel free to ask more!