Going by build quality, track records and personally experience, I'd get the Gigabyte. The Asus Z97-A would also be a good choice. MSI's high end stuff and video cards tend to be fine but thier mid range and lower end stuff usually has quality issues compared to Gigabyte and Asus.