If you want one of the best price performance mobo, the Z370 Extreme. Great overclocking as well as you wanted to overclock, this motherboard has the same VRM as the Taichi that cost way more.
There's not much quality difference between the Z370 "gaming or pro" motherboards. It's mostly looks, USB ports, SATA ports and other functionality like that.
Just buy one that you like or you can read through this guide:
https://www.pcgamer.com/the-best-z370-motherboards/
I always buy Asus because I'm familiar with their motherboard/BIOS.
If you want one of the best price performance mobo, the Z370 Extreme. Great overclocking as well as you wanted to overclock, this motherboard has the same VRM as the Taichi that cost way more.