This. I had one linux distro or another on all of my machines from the early 2000's until a little over a year ago. It was great back in like 2001 when nerds like myself had 5 or 6 desktop boxes serving up things everywhere. It was also the absolute best way to learn about how computers work (and probably still is).
But after I was done with school and a got a job that paid a real salary and not minimum wage, my first computer purchase was a macbook pro, core i7 proc, 1gb video, 8gb ram, etc. This was a tremendous upgrade over my old 1.8ghz 512mb ram laptop. I ended up with an iphone and ipad as well over the next few months. The tandem works so seamlessly together that I don't think I'll ever use anything else for mobile use.
Last summer I decided to buy a new desktop with some more high end specs and a nice 24 inch HD monitor. I intended to install linux on it initially, but I figured I'd give win7 a fair shake since I hadn't used windows in years. Windows 7 is really a solid OS. Granted, I use this desktop primarily for Steam and some movie viewing, but everything does Just Work.
There are also neat things Dell tossed in with this, like a 32gb SSD that caches things from the 4TB HDD for improved performance. Good luck getting that working in linux.
It was also kind of funny when I bought this desktop, I could just toss the 4 or 5 desktop boxes I was using for storage/servers/whatnot. The desktop I bought had better specs than everything else combined.
Not to talk down on linux or anything. I got my current job specifically because I knew linux well. It wasn't anything I learned in school either. If it wasn't for linux I have no idea what I'd be doing. It really did have that much of an impact on my life.
But as a desktop/laptop OS? No, not anymore. OSX is firmly my choice for mobile use and if you want to get the most out of a desktop that you spent $1500+ customizing from dell, win7 is the way to go.
I still have several linux VM's that I used on both win7 and OSX. It's still great for setting up virtual networks and playing with things like Kali linux and metasploit. But now that RAM is so damned cheap you really don't have a reason to run linux as an underlying system for daily personal use.
Linux still owns in the dedicated server space.