Overall: As a beginner so far this has been a 9/10 build. It has been very easy to assemble, manage cords, and boot up to Windows 10. I only say 9/10 because the front i/o panel on the MasterCool Q300L came defective and has been a problem since the beginning. It is a nice looking case, but the mic/headphone jack doesn't work...
Performance: Again, as a beginner, it seems to run pretty well so far. I've tested Apex Legends, Sea of Thieves, and can code very easily on this machine without any problems. With the Ryzen 5 CPU, I had to tweak Windows Power settings so the EDC wasn't running at %95+ all the time. I'm not big on overclocking my components because what I use this computer for doesn't (coding/light gaming) doesn't really need any of that.
Would I do it again? Yes I would build this PC again. I would definitely upgrade the SSD to 500+ GB or go with any other mass storage device besides a single 240 GB ssd. The motherboard seems very easy to use and has some sweet RGBs built in.