The difference between micro ATX and ATX is mostly just size. Advantages to ATX include usually having better airflow, more room for water cooling radiators, room for bigger gpus and cpu heatsinks as well as longer psus, more room for HDDs and SSDs, they're usually a bit easier to build in and...