I use GNU/Linux when I'm not using my Macbook. I love both platforms, but I also find myself wanting OpenBSD and FreeBSD to grow in popularity. All 4 OS's are great in their own right, but I personally feel that the GNU/Linux based operating systems are missing a thing or two that's holding them back from becoming popular. One of the biggest reasons is simply Developer Support. On my Mac, I can get everything I need to work, Photoshop, Dropbox, Google services. Everything just works.
Meanwhile, using Linux (I use Fedora Personally) I'm always having to search for Propiertary software, and sometimes the install process isn't so easy. Back when I used to use IDE's made by Jetbrains, the font rendering was bad, and the install process only half worked on Linux, but on my Mac it worked flawlessly.
OpenBSD and FreeBSD have much the same problem, however, the only reason I don't use them more often is because their repos tend to be more out of date than those on Fedora. Although their support for ZFS is a major selling point.
I think that, at the end of the day, if GNU/Linux focused more on gaining developer support, and stopped their incessant need to have everything be FOSS on their systems, I would rather use their OS's over MacOS.