You could also Wait for Z690 it’s coming soon. I have the Z590 Vision D, and it works. But it is not the best implementation by Gigabyte. And I feel their quality assurance has taken a turn for the worse at least during the pandemic.
The board works but not as well as the Z490 Vision (Thundebolt hot plug is broken in macOS). You have to put the system to s3 sleep first and wake it up in order for hot plug to work in macOS. Thunderbolt Hot plug works fine in win/Linux however.
And if I remember correctly you won’t have use of the comet lake iGPU via Z590 if you needed to use it.
I don’t want other people to buy this board and get frustrated from its quirks. I actually have to run an unreleased BIOS for better stability. I would actually recommend the Z590 MSI Ace or the Z590 Asus HERO. Up to you.