Has everything you need - Matx means of course fewer PCI slots. But 2 x m.2 is nice, the 2nd m.2 is a sata m.2,.Uisng an nvme m.2 for boot, and a SATA m.2 for apps, this makes for a very clean build, no drive cables for the win! Overclocks ok, not sure how it would go with an 8 core + CPU, but no issues overclocking a 3600. The RGB is okay, im not a huge fan of RGB, but thta is personal taste. Came with Zen2 bios ( Ryzen 3XXX ) already loaded.