I have the Gigabyte Z170N-WIFI
Its working flawlessly, I only updated the BIOS as soon as I got the PC running, but thats what I do with all my PCs.
I cant comment on long term reliability yet, its only been 3 weeks
It also looks really nice as it is completely blacked out and the PCB feels alot stiffer too.
It does not have USB 3.1 but it has a 3.0 type-C connector, dual Intel LAN ports and an ultra M.2 slot
If you want usb 3.1 you'll have to look at the more expensive G1 Gaming board
I had an ASRock Z97 and they tend to use cheaper components, such as a Qualcomm Atheros LAN port and a very low end wifi card.
They are slightly cheaper though and it worked fine for 2 years
I also hear good things about ASUS but they're always the most expensive