After 20 years of using Linux on the desktop (and FreeBSD, and NetBsd) in parallel with Windows, I gave up. I don't like to always configure things, I don't need 20 different ways to accomplish a task and some of the software I use is not available on Linux. So I went Windows only for the desktop since 4 years. Of course, when I had to do something server side, it was Linux only.
Recently I bought a MacBook Pro and the experience is very Windows like. I don't have to mess with the OS and it just works.
Stick to one Linux distribution and you can have the "one size fits all" experience you want. Who's forcing you to unixhop and constantly fiddle with your stuff? I'm on Debian and never have to change anything and my setup just works.
Recently I bought a MacBook Pro and the experience is very Windows like. I don't have to mess with the OS and it just works.