Generally I go for the Asus boards, but I've used asrock in the past and they're fine.
Between these two boards, I'd go with the asrock option since there are more pcie ports, and they're all usable if you put a 2 slot GPU in. Even if you go with a thicker GPU, you'll still have access to the bottom x4/x16 slot.
I've got the tuf b550 and can't put a 10g nic in because my GPU is too thick