Motherboards are not as important as they used to be, as a performance part of a PC, and generally, it's better to get away with as little as you can, and invest the money in the processor, ssd, graphic card and so forth.
The Gigabyte GA-Z270X-UD5 seems a very good choice for the following reasons:
- it's one of the very few boards with integrated Thunderbolt 3
- NVMe PCIe Gen3 x4 M.2 Connector, which will enable you to use the best NVMe SSD to their full potential (in my old computer, I had to purchase a PCIe to M.2 adapter card, since the native M2 port only supported 2 lanes = half the speed of top notch ssd)
Highly recommended: Samsung 950 Pro M.2 or newer. After numerous Windows/Bios configurations, my PC starts in 3-4 seconds.
- USB 3.1 type C ports
Tip 1: make sure it is compatible with your processor
Tip 2: if your processor is very recent, you may have to update the bios before the motherboard recognize the processor. Generally, it's very easy, just plug a USB stick with the new firmware on the designated usb port. On modern motherboards, you can flash the bios with no processor installed.