I'd probably just go with the GA-Z77N-WIFI for mITX. If you plan on heavily OCing, then you might opt for a different board since there aren't any heatsinks on the VRMs. It supports up to 16GB of RAM which is plenty for 99.9% of people.
I have two mATX boards, the G1.Sniper M3 and the Maximus V Gene. The Z77 Extreme4-M would be cheaper, but still a quality mATX board.