The gigabyte board you mentioned will be fine and allow for good upgradability in the future.
I believe AMD reccomends the X570 for all their 3rd gen Ryzens, and though other boards will work (sometimes with a BIOS update required), they may not be as optimal.