I have the Elite and I do not recommend it. Its appearances give a well-built board look, but hardware is only as good as the software that controls it. The board is good enough for stock configuration, but any fiddling will trigger frustration.
The above observation has limitations:
1. As noted by others, X570 BIOS in general is not mature yet.
2. I have not compared the Gigabyte board with other X570 boards, and my advice is based on the past experiences of various builds which set a certain expectation of a motherboard from me.
ASRock boards do not give me any confidence from what I have seen. Their boards have weird layouts and some of them look downright underprepared. X570 Taichi, for example, has a problem of chipset heating up the video card. It is because of a poor design, and considering that it is their flagship board, I have to wonder what kind of planning and quality control takes place at ASRock. I have not heard of any raving reviews about ASRock's BIOS, either.
At this point I would go for an ASUS board or an MSI board.