Yeah, Gigabyte boards on the whole sure aren't what I would call "perfect", but I'm mostly happy with them.
I had Gigabyte boards back in the P35 days, and they performed and ran exemplary. I'm running some Gigabyte AM4 boards these days, and one of the two X370 ATX boards that I installed to replace some budget ASRock AB350M Pro4 boards, which were getting long in the tooth after two years and barely sort of holding on (mostly ASRock UEFI issues), lost it's primary PCI-E x16 slot. Granted, those Giggy boards were refurbs. In my main rig, I've got a Giggy B450 AORUS PRO WIFI, which has been running well for me, and the first board that I've had that would take all of my Team Vulcan DDR4-3000 (all four sticks - all DIMM slots fillled!), and actually run them at XMP speeds without issue, something that my AB350M Pro4 ASRock boards had never been able to do. Plus, Wifi and Intel LAN.
The idea that some forum-n00b can come on here and claim with a sample size of "1", that Gigabyte sucks because he had a problem with his board, and attempt to call out and humiliate everyone who disagrees with him, that was a bit rich. Sure, there are issues with particular boards, and with nearly all of the mobo companies if you look hard enough, but Gigabyte sure isn't a "bad" motherboard company, not by a long shot. And these recent Gigabyte boards for me, are a change from a long stretch of ASRock board (since Skylake's introduction) that I had been using for my personal machines. (Never had an issue with any of my ASRock Z170 Pro4 ATX boards, they're still running to this day with G4560 CPUs, as secondary mining PCs.)