I was nervous at first about spending $1000 + on a computer but I knew it would be worth it. I'm new to gaming pcs but I also wanted to use this for video editing,digital art, video streaming and especially VR game play. I have the original HTC Vive and this computer runs VR very smoothly. I played stuff like VR chat etc and it runs very well. When the computer is downloading files its very quick and efficient. I would recommend occasionally spraying it with a dust cleaner like a can of air to make sure the fans and crevices aren't dusty. When the computer is running a lot of programs at once like say 10 tabs in Google Chrome, Filmora 9, and Steam VR, it still runs smoothly, sometimes because of the demanding visuals in VR it may run the fan a little harder but its not too loud and I have the computer sitting on top of my desk to make it easier to vent. As far as the USB ports go the two in the front are good but since they are kind of higher up on the computer I would recommend longer USB wires or put your external drive up on a small box or something next to the computer to make up for any shorter wires. The main issue I had was not too hard to fix. The computer only has one HDMI port but 4 display-ports. I don't know about other people but I mainly have HDMI wires laying around for my PS4/Xbox One or my TV for example. The way I fixed this was I just simply got a DisplayPort to HDMI adapter and it fixed the issue. I currently have a small LED TV as my display and the TV is plugged into my DisplayPort to HDMI adapter. My original HTC Vive is plugged directly into the only HDMI port on the PC. I tried using a USB to HDMI adapter, which worked, but after a software update for the Vive, it gave me errors saying that the Vive and the TV had to be plugged into the same graphics card connection. So that is why if you are using Steam VR I would recommend using the DisplayPort to HDMI adapter for your TV/monitor and plug your Vive/VR headset directly into the only HDMI port. I have no issues now. One last tip is if you are trying to locate the faster USB ports on the back, they are the ones that have a small number 10 next to the USB symbol. For some reason my wireless mouse hasn't been working that well with my PC so I may just go back to wired. It may just be the mouse, although it works fine on my older HP laptop. I also recommend that if you have many devices you would like to plug in but don't have enough USB ports, you could always get one of those USB power strips/extenders that you can plug in many devices.