Coming into my third year of college and wanted to switch from console gaming that I've done my whole life to a computer. Was originally planning on going with a 9600k but when Ryzen 3000 came out the price to performance seemed too good. Build went very smoothly in the H500i, very easy to cable manage for a first timer, lots of space to hide things and cable routing to the motherboard is made extremely easy. Had some issues with the B450 Tomahawk after flashing the latest MSI bios and enabling XMP, build wouldn't post more than once. Flashed an earlier bios and havent enabled XMP yet, will figure that out soon. The 2060 provides killer framerates in game and the R5 3600 has no trouble at all keeping up with it. Could have went with the 2060 super or 2070 if i had the extra cash. Getting the rgb to sync up has been near impossible, could be my fault but got very confused after a while and just settled with using the two different RGB devices i have in it, the included NZXT smart device and the RGB controller that came with the ML240R. Havent been able to get any software to recognize the Cooler Master device but will continue to troubleshoot. Overall for my first build im very happy with it, and i think the CableHorse sleeved extensions really gave it a professional look. Great touch for just over $30. In the future ill probably replace the stock case fans with some rgb fans from thermaltake or corsair, but other than that im very happy with the aesthetics. Apologies for the picture quality, the lightning in my apartment is terrible and my phone isn't doing me any favors.