One is ATX, while the other is mATX, one has wireless connectivity bundled into the board while the other doesn't, one has an extra display output port but they both have the same number of M.2 slots, audio codec but the VRM design looks more robust on the Gigabyte board.
I have always been a Gigabyte fan, but does it really have the edge?
Edge over/on/for what?
If your case can accept the ATX board and you don't need wireless connectivity, pick the Gigabyte motherboard.