I bought this to serve as a basic surfing and productivity machine. Essentially it’s a replacement for my existing VMs.  As a Mac user, I wanted an entry level Win 10 machine, since many applications and services I use for my job are Windows only. Unfortunately, Parallels tends to be painful — even on a beefed up iMac. I’ve always trusted HP - and have purchased several HP laptops for my wife (and we have an HP Chromebook) so this PC seemed to be a good bet.I’m really very pleased. I added additional RAM (16GB) and put a video card in it. The machine is great! It’s not going to be a gaming rig (obviously) but it’s more than sufficient for virtually every task short of gaming. I use Office 365 and associated services heavily. PowerApps runs great, as does Visual Studio.I love the form factor, and I’ll surely gravitate toward small form factor towers in the future. The machine looks sleek, modern and clean - and takes up a fraction of the space of traditional, full size towers.  The convenience of the USB ports (including USB-C) and the card reader on the front are a real plus. As much as I like my Mac, I’m constantly annoyed by needing to reach behind the screen to plug anything into one of its (few) USB ports. This machine has PLENTY of high speed ports.PS: It also handles Minecraft just fine - which means my son also gives it high marks. :-)