I'm gonna have to say that Asus is superior when it comes to functionality and specs.
Besides Asus boards are known to be more tolerant towards overclocking.
Nvidia and MSI are close runner-ups.
Check the Asus Maximus review..
http://www.bjorn3d.com/read.php?cID=1205
Keep in mind though that...