Still deciding between two mATX boards, both with 6 SATA ports, 2 m.2 slots, but different PCI slots.
Starting off with a simple build for now, but may want to add 10gig networking and more sata slots.
The two boards are Gigabyte Aorus B560M Elite and Asus prime B560M-K.
Gigabyte:
1 PCIe x16 slot gen 4 (maybe gen3?)
1 PCIe x16 slot @x4 gen 3 (PCIEX4)
1 PCIe x1 slot
Asus:
1 PCIe x16 slot gen 3
2 PCIe x1 slot gen3