You got a good board, and many do, then again many don't. For me, problems with MSI continue to this day - I don't build on them at all - only on Asus, the Rock and GB, yet I still get more system problem calls (that end up being mobo related), on MSI mobos than I do on ANY two manufacturers put together. I've worked with and played with some 'good' MSI mobos, and they aren't bad at all...As a builder though we look deeper at the mobos than do most that just one and build a rig - they get a good mobo and may be fans for life or until they get a bad one. Working on rigs everyday, and seeing bad mobos, say 5-6 of the same exact model that have all been or gone bad and each from a different problem, tends to make you rather introspective as far as their quality control...it also tends to jade your thoughts when a particular model has a given problem that is well covered on the web and elsewhere, and you call tech support and are told this is something they have never heard of before and they offer an immediate RMA, no troubleshooting at all even mentioned 😉
As far as Asus problems - I try and help those OPs as well as I do for any other mobo manufacturer, and I see complaints about their tech support same as I do from other manufacturers. I would also say I would expect them to have far more people that might run into problems, given that Asus sells about 3 times as many mobos as MSI does. Should actually prob see at least twice as many with GB as MSI also, but GB seems to be far less as is the Rock, which also sells many more than MSI.
I myself am not really a very big fan of any of the mobo makers tech support (or DRAM makers, or GPU makers, etc). They generally run off checklists, you seldom run into ones that that will really go digging to find a problem, especially when in the long run it's cheaper to do a RMA. There are techs that really know the products and will dig in but seldom encounter those that can talk at the level of the user calling.