Easy to install my Ryzen 5 3600, which worked right out of the box! The only significant issues I'd have with this board honestly are the same as I'd likely have with any mATX, that being it's a tad cramped, and with fewer PCIE slots that may be ideal, though for my starter build, I was fine.
I was concerned about placement of the sole M.2 NVMe SSD slot relative to where the graphics card would sit, however this proved not to be an issue, even with my particularly chunky Patriot's heatsink. However it does mean I do need to uninstall my GPU before I have access to the SSD, which is not the case on some other boards.
It has a brown PCB, which doesn't look too bad when you see it honestly, though my build isn't about internal looks that much, so your mileage may vary. Two 4-pin fan headers (+ the one for the CPU cooler) is something this board includes that others in the same price range do not always have.
Overall, I rate it. Whether it's perfect for everyone I don't know, but I can tell you if you're planning to purchase this one for use with a Ryzen 3000 (or soon, 4000) series CPU or older, you'll be just fine. It even comes with an MSI sticker. Ain't that neat?