Yea i've seen some complaints with vt-d and virtualization on the supermicro boards however I'm not sure if it was a specific model,just random issues, or firmware update needed. Features I would want would be a couple sata 3 ports, mini sas 2 ports works for me as well, not ddr4 as it appears to be expensive, virtualization and vt-d support, 64GB+ memory, 10 gbe and dual socket is a bonus as I have another server with dual 10gbe ports and second socket would give me ability to expand if I want to increase compute for more virtualization. Lastly I wanted pcie gen 3 slots, which the board has and the x4 slots should fit my needs for throughput leaving the x8 and x16 available for gpu and another device.
I think the board on the link you provided meets my needs but i'll verify that I do have the compatible ram and spend another day looking into the board as I just found out if I want to use e5 v2 i may need to update the bios in order for it to work and that i'll have to flash it mode on the onboard lsi. Though jonp's comment does make me feel uneasy about going with gigabyte as I've never used any of their products.
would prefer something less than $300, ideally under $200 .