Having sold my previous X470 build to start again with an X570 and 3900X, this motherboard was the one I went with after considering a number that were on the market. I've always tried to stick with MSI, and it didn't feel right leaving yet.
Pros: - Three M.2 slots. Finally, a board with more M.2 options without an expansion card. - The heatsinks on the M.2 ports has always worked well for me. Rarely seeing temps above 29 while idling, or 40 while in heavy use. I have NVMe drives in all three ports. - Built in Wifi and Bluetooth is nice - The design was really impressive, with all the black and small splashes of gold writing and logo. - The chipset fan doesnt always spin and is usually silent. - 2.5G LAN was a nice bonus.
Cons: - No video outputs. Best not to pair this with a Ryzen APU with inbuilt graphics as you'll still need a dedicated GPU. - Could use a couple more USB ports. If you're not using an expansion card or a hub, you could run out. - Only 4 SATA ports on board
Other thoughts: Initially I was looking at the GODLIKE and CREATION boards by MSI for the X570 platform, but then settled on the ACE as it offered mostly the same features at a cheaper price point. The design is quite sleek and not as overpowering as some of the boards can be. I found it to be an excellent board to pair with the 3rd-gen Ryzen CPUs