I bought this to be used an entry level Plex server and occasional gaming machine, and it excels in the regard, especially for the $150 I paid. There's NO WAY I could have built a system with similar spec for that price.The expandability is decent, but it is important to note that this is a smaller half size PC case, and won't accept full-side graphics cards. The half-sized cards aren't hard to find, but if you're looking to use this for gaming or more intense graphic applications, it's important to know.Set-up was a cinch, although it sucks that it doesn't have HDMI, so I had to get an adapter for Display-port, but this was an office-use PC in a previous life, so it makes sense that it would use DP instead of HDMI. That said, the port carries sound and video on the same cable so plugging into my TV was similar to plugging into any of my other AV equipment and required no set up, the machine detects your display and does the rest.My only "complaint," is that this doesn't come with the HDD grommets to install another hard drive in the expansion trays and doesn't have any additional SATA cables for this either. In fairness, the listing doesn't say that these would be included so it doesn't affect my rating, but I'm not sure if the original machine had these items and they were removed by the refurbisher. If so, that's disappointing but the grommets are easily purchased (make sure you get the right size for 3.5" or 2.5"!!) from Ebay and the SATA cables I got at Fry's for a song, so all's well that ends well.Overall, this is a great starter PC, and has some decent expansion possibilities for gaming or otherwise, just be aware of limitations and don't expect the world, it's a $150 refurb PC after all.