GIGABYTE Z390 M GAMING vs ASRock Z390M Pro4
Currently planning a new rig built around a 9700k. I have most everything picked but I'm torn when it comes to the motherboard. Historically, I've used Asus, but I haven't built anything in ~8 years and recall their QC and RMA process to be lackluster; from what I've read it seems that remains the case. On top of that, I find the ASUS TUF Z390M-Pro Gaming to be lacking in features for the cost.
I plan to choose between the GIGABYTE Z390 M GAMING and the ASRock Z390M Pro4. The M Gaming seems well built, especially while considering how they reinforced the top PCIe slot and two memory slots. The Pro4 seems well built too, but I read reviews for the Z370M variant that hint at poor quality.
Instead of basing my judgements on visuals and reviews, I figured I'd run a question past you all. My goal is to build something with the least amount of headaches up front, and minimal headaches as it ages; it should simply work without fuss. I'm hoping this build will carry me 5+ years down the road.
I have no experience with either GIGABYTE nor ASRock; how are they when it comes to UX / QC / durability / customer support?