It does not have to be all black and white. You could use GNU/Linux for everything else. Or you could have it on a separate machine to try workflows on or just to be able to use both separately.
I chose the opposite, I run OSX as my primary os and Linux in a VM for when I want Linux (which is pretty much just for developing stuff that will run on a Linux server). I used to run Linux as my primary desktop OS, but got tired of things almost, but not completely working. Things like not always waking from sleep, sound, fingerprint reader, etc.