I've been really happy with the board since I bought it around April of 2017. RAM/CPU OC was stable for more than 2 years with first gen Ryzen and it's now stable with 3rd gen. LAN/Wi-Fi/Audio have all been working fine. No weird bugs like C6H where all your fans are stopping randomly etc. My only gripe would probably be BIOS not properly reading CPU temperatures(like HWinfo64 now shows 2 different temps, Tdie and CCD1 Tdie while Ryzen Master shows CCD1 Tdie as CPU temperature)
I think the board will keep serving me well for a long time in the future as long as ASRock and AMD keeps supporting it. I might even upgrade the ram and get some 4x8 E-dies now that they're pretty cheap compared to their pricepoint 2 years ago.
I just wish HWinfo64 had like fan control functionality.