My experience with Gigabyte has been less than stellar. They do very little updating to any motherboard that is over 6 months old it seems to me. Based on my personal experience I would advise everyone to look at any other MB maker and avoid Gigabyte.
I have to second JIM's comment on Gigabyte's MBs. I also want to question why H370 MBs are so closely priced to their Z370 counterparts. A $20 to $30 difference between the two chipsets doesn't seem to be that large a difference. In other words, why would I bother with a lower end, limited chipset motherboard when I can get a fully implemented Z370 MB for only $20 more?
I do realize that mITX boards carry a premium regardless of chipset, but again, why not pay the difference if the Z370 chipset offers so much more?
Gigabyte does develop great hardware. The problem as other's have pointed out is lack of post-sales support. Even their technical support often givens (at least in my case) incorrect or misleading information. For that alone, I can't recommend their products until they get that all sorted out. Truth be told, I *want* to love their products again, but can't.