I got this a couple months ago and it's been perfect for gaming and as a workstation. It's a very powerful machine for the price, and allows me to play any newly released game at pretty stellar frame rates. It's got plenty of usb ports on the front and back and the case is super small and convenient. However, there were two issues: 1) The power supply is only 400W, which worries me since I play graphically demanding games. 2) It only came with one case fan, with no expansion slots. So far, I haven't had any problems with temps getting too high I just thought this was a bit weird for a gaming computer.
Because Windows 10 insists on putting as much as possible on the root C:\ drive, 256GB runs out of room real fast. It is totally inadequate and I would not have purchased if I new how much touble it was going to cause.
This does exactly what I need. My GTX1660 does fit even though the back of the case was not designed for it. I leave the side of the case open about 3 to 4 inches for airflow. I love the way the hard drives are setup. I installed a SSD from a gaming PC, with games installed, in it and started playing immediately. The only (minor) complaints I have are that the case is small - which I knew before ordering - and that the sheet metal case is thin, which allowed me to install my GPU. Over all this is a great PC. I only buy HP printers and have an HP laptop too. Very happy with HP.