Its all about size. mATX is more suitable for smaller case or HTPC .
ATX can pack in more features and definitely cools better than small factor mobo.
Intel lists mAtx as about 9.60" x 9.60".
The ATX specs are 11.60" x 9.60".
So micro-ATX is about 80% of the size and smaller.