If you're a Costco member, take a look at the desktops there. Usually not the latest & greatest, but one version back (less than a model year). Good prices and warranty. But if you're going new, as mentioned by MarkH - SSD drive. You can always add more memory on your own (and cheaper too). For memory, I use Crucial.com, never had any problems over the 20 years I've been keeping other systems running. (I manage a couple non-profits' systems & network as a favor) Crucial also has a great app that you download, it analyzes your system and lists exactly what memory and SSD you can install in your system. A big advantage to a desktop over a laptop is that it's trivial to add an SSD in an open slot in the bay. Just like adding a DVD R/W if you don't have one already installed. My Windows systems have always been towers just for this reason. Of course I also do wierd things to my Mac laptops but we won't go there....