Way I figure it:
Asus- good after revisions/BIOS updates. They push new tech out the door too quick, might be due to shoddy QA.
MSI- best overclockers, excellent BIOS, stable boards
Gigabyte- high build quality, good bios, decent/good overclockers, stable
Basically;
Overclocker? > MSI
Full-featured? > Gigabyte (typically most expensive)
Budget? > Asus
That's how I pick boards for systems, haven't had complaints yet.