I'd recommend the G45 rather than the 43 if you can afford it because the G43 goes too far onto the budget side for me. Besides the fact that the G43 is equipped with vertical SATA ports and a virtually locked Vcore which heavily limits overclocks, reviews suggest that performance at stock is not on par with other z77 mobos either. The G45 doesn't have these issues and isn't many more ££s.
http://www.bit-tech.net/hardware/motherboards/2012/06/11/msi-z77a-g43-review/7
However
That was all based on getting the i5 or i7. If you are thinking about making an i3 build then the G43 is pretty much perfect other than for the vertical SATA slots (makes cable management awkward).
The performance of the mobo doesn't need to be that big because the i3 isn't terribly powerful and equally you can barely overclock on an i3 anyway so the Vcore limit is more than enough.
Otherwise, ignoring the fact they don't have offset overclocking, I highly recommend this series of boards.