I have had the system for a week now.I was bit worried about other reviews I read about bad temperature management and outdated firmware.Mobo Asus Prim Z390-p comes with the 2417 which is an older version of the firmware, but I do not see the need to update to the most recent one since no issues running CPU and GPU at capacity. You should always download the most recent graphic card driver, so that's no big issue. It just takes a couple of minutes.Cable management seems good to me and no loose screws or plugs which I read on some of the other reviews.In terms of the temperatures, CPU temp runs cool with the stock setup but GPU does heat up a bit. Playing overwatch on epic settings, I hover 80-82 degrees F. Which is bit hot, but not out of the norm. I am able to run APEX Legends at much cooler temperatures sub 50 for GPU.I was able to easily add-on Sata SSD from my old computers, and no complaints about expandable slots (unless you are going for old school hard drives... which you shouldn't).System is super fast and fan sound is quieter than what I am used. I am able to run Overwatch and APEX without frame lag at my max FPS for the monitor (i do not use 144 hz).I strongly recommend this system, especially given its 1TB NVMe SSD on top of good CPU+GPU combo.I was debating building my own PC by shopping individual parts on Amazon, but couldn't really beat this system.Graphic card comes with 1 HDMI and 3 DP, making it easy for multi monitor setup.Hopefully this system will last me for next 3-5 yrs.