msi doesn't have the reputation of asus,it has some drawbacks but it gives you more for less money , both are better than gigabyte
That is just a matter of opinion with no facts to back it up.
The order that I would buy or recomend a motherboard.
1. Gigabyte.
2. ASRock.
3. Asus , not the company the were at one time still relying on their one time good reputation.
4. BIOSTAR
5. MSI.