I would go with MSI, they care about customers, ASRock doesn't.
I'd love to know how you know this? I emailed ASRock with a very minor question regarding their board, and got a very professional, non-generic reply by someone in Taiwan who not only answered my question to my satisfaction but provided a full name and a direct email address for me to reply to. His reply to my email arrived within hours of me writing it. If you're going to slander a company, at least explain your experience with them.