i love the Gene. great little board with no down side, you lose very little if anything at all from a full size ATX. the problem of memory clocked over 900MHz with 2x3GB kits that i found in my review of it here at HWC still exists. even with newer BIOS updates, i can not get DDR3-1800+ to run on this board. DDR3-1800 seems fine but anything over it just won't run stable. i have also only tested this with Elpida Hyper based modules so it may be a specific IC issue. so if you are going with the Gene, don't plan on running memory faster than that you and will be fine...but between you and me...anything over DDR3-1600 is pretty much a waste of money for a daily rig
the only other item on the list of not positive is the chipset cooling. without some sort of air flow, it will get hot. unstable hot? not likely...but hot none the less. this is the case with every single passively cooled X58 board i have reviewed though, so not something the Gene is only susceptible to. of course, with even the slightest bit of airflow over the chipset - even just from a stock Intel HS/F - temps should stay within check.
if you are wanting m-ATX, do not hesitate with the Gene if the layout and specs fit your needs. it is a great little board. i also don't have any experience with any other m-ATX X58 boards like the DFI so i couldn't compare one over the other. and asking for a recommendation about this board versus a yet to be released board like the EVGA is a waste of a question...you obviously can't get a truthful or useful answer if the board isn't even available.