I've been building gaming PCs for the last 8 years, my current gaming setup cost a little under $3K when I initially built it all. However with that being said, I purchased this desktop for my girlfriend. On sale, for $899, you simply can not beat this. I spent hours setting up a PC build to compare to this, and even if I ordered all the parts myself, set up everything myself, I still would have been paying over $950 before taxes and shipping (not to mention the time it would take to build and set up). The price for this PC on sale is too good to pass up. Price aside, digging into the performance of the machine it's built extremely well. The 512GB SSD included isn't the fastest SSD on the market, but it certainly beats out the budget SSDs I've purchased over the years. The included 1TB HDD is a fine HDD. The CPU does more than enough work for gaming, and honestly should be fine even if you upgrade the GPU. My favorite part about this pre-built PC though is the 1060. The new 10 series is extremely power efficient and a 1060 is more than enough to game at 1080p, max settings. This card will last for years to come. The only con I can think of is the fact that the CPU cooler is just a stock cooler and you can't overclock the CPU. But honestly that's something you should never expect to get from a pre-built. All in all, this PC is amazing for the price, not to mention the build quality is superb.