liking the gigabyte for being a HTPC/Media server,, all 3 boards have lots of sata, but even 7 ports can be low, nice to see 3 x1 slots for cheap raid cards that you can get with some wd drives..
my current setup has 5 HDD & 1 SSD but no more ports available even after adding a raidcard (dvd drive uses 1 sata as well)
Even if you choose to amp this one up a bit with a decent GPU, you would still have 2 x1 slots left, the other boards make leave you with 1 or none