Asus has 2 more SATA ports, (partial, not full speed) USB 3.0 support and DVI+HDMI connectors. Also Asus can support 125W FX CPU's. Those are major differences.
At same price, I would take Asus. If MSI is enough for you and is cheaper, then it's your decision.