Misc thoughts while I wait for my new iMac... I don't share the concerns about all-in-one hardware. My 2007 MBP lasted me about seven years before it was suffering severe hardware / software failures. It was getting time to upgrade regardless and no one is upgrading components in a 7 year old PC. I'm on a 2009 iMac, also about eight years old and it's struggling with El Capitan and other recent software upgrades. An SSD would breathe extra life into it, but is it worth spending $200 to boost a nearly decade old computer? I think Windows 10 and current "PC" hardware is perfectly cromulent. I prefer using macOS for my personal uses currently, particularly due to the "ecosystem" of my iPhone and iPad and my wife's iMac. But Windows 10 works well and is easy enough to use. Pricing: this is an interesting issue. One the one hand, I challenge anyone to find me a Windows PC equal to the 5k iMac (all-in-one screen and all) for an appreciably better price. On the other hand, if I wanted a Win10 system for my home-office use, I could save a around $1000 with a generic box PC with an i5 and integrated graphics driving a 27" 4k monitor. I am overspending on Apple in that I'm buying a much bigger, better monitor than I need. If I were a PC gamer, there's no way I'd buy a Mac. (Hat tip to my friends who do buy Macs and play games, often in Parallels or BootCamp. I think they're a little bit nutty ) Likewise for Home Theater enthusiasts. I did the research and built a Windows box for the DIY media box. I don't see the Mac solution as being nearly as good, except for more limited uses. And for such niche use, building is cheaper than buying. But it's more difficult. If I were doing engineering analytical work (as I used to)...that's interesting. I see pro's in my field carrying a mixture of PC and Mac laptops. The practical value of a Windows laptop with docking station cannot be overstated, and I remain baffled as to how Apple has ignored this need for decades. But depending on my needs, I could see getting a high-end Windows desktop for technical work and a Macbook Nothing or Macbook Escape for business travel and basic office apps, and run bootcamp / parallels if necessary on the road. If I were once again a poor grad student...I think a Mac is much better option in 2017 than it was in 1997. But I still don't know that I'd buy a Mac if I again a penny-pinching student. But as middle-aged-me with a mortgage and a deck and a Weber grill, I'll spend some extra dollars on the computer that suits both my needs and my desires. What does the future hold? I've used a bit of everything over the years. (Except for Linux. I still haven't found a need for Linux in my life.) I switched to Apple when Microsoft had lost its way and Apple had re-emerged as the best computer maker bar none; at the same time I was feeling stagnant having been on Windows for a decade or more. I've now been with Apple for a decade. It's not yet time to switch computer systems. But I do think that Apple is struggling to figure out what to do with its desktop line and Microsoft has found the rudder and really coming on strong. So in a few years, I could be asking this question again.