Due to outgrowing my HP desktop, I decided that I wanted to build a new system but stick a budget while using some components from my older system such as my RAM, power supply, SSD, HDD's, and video. I already had a case, so all I needed was to choose the processor and motherboard.I read a ton of reviews on Amazon, Newegg, and everywhere else online. A lot of people really like the Asus boards. Don't get me wrong, Asus makes some great products, but sometimes I get the impression that you are paying more for the name (like the ROG series) than for the motherboard.I've already been using MSI products before, starting with my GTX 750 ti TF OC. Since I was happy with that, I went with this motherboard. I am really happy with it.It has a ton of USB 3.0 connectors and headers for your front panels on your case. OC Genie is cool too, although I can't comment as I haven't yet decided to overclock my system since I'm happy with the i7 4790k's stock speed of 4Ghz.The UEFI bios is pretty straight forward and it was easy to install Windows 7 from a USB flash drive by pressing F11 to get into boot options and selecting my flash drive. Updating the bios was easy did that the conventional way using a usb flash drive.As for drivers, MSI does a pretty good job of making it easier to install and update drivers. I prefer to download the latest drivers than to use what came on the DVD, so I did that. I also decided that I didn't want the Killer Network App and decided to install the stand alone Killer Network driver instead.I put this motherboard into a Cooler Master HAF 922 case with two Cooler Master MegaFlow 200 fans, + 3 Corsair Air Series SP120 Quiet Edition fans connected to my NZXT Sentry Mesh Fan Controller to keep everything cool and quiet.I've had my system built for the last two weeks and everything runs really well. I'm very satisifed with this MSI motherboard and I can see using this system for the 4+ years without any problems. I'll update as needed should anything change. Otherwise at this time I would like to say that I highly recommend this motherboard.