I bought one of these for my father and one for a customer looking to have a new desktop bought and set up. In both cases the recipients are very happy with them. As with any new machine, you either need to uninstall nearly everything or do a clean Windows install before using, but this is great budget performance at a reasonably good price. The vast majority of normal computer users don't need more than what this machine offers up, plus it's small and light. The usual small-form-factor caveats apply, of course: you can't upgrade several things (notably the CPU) and you're not adding any PCIe cards, extra hard drives, or easily upgrading the optical drive. It's basically a laptop core in a desktop case. Hard drive and RAM can still be upgraded later if needed. You won't be doing much video editing, but for office programs and internet and basic image editing work it's a gem. If you are OK with those limitations, this is a great machine.