It depends a lot on what you do for work, I bet. I'm in sort of a similar situation as you--Windows at work, Linux at home, but I also have a mac. I run a pretty bare-bones setup on my Linux desktop (#!: an OS for those who got frustrated trying to learn Arch and still like APT). The lack of extra stuff makes me less prone to messing around, so it's great as a GSD system and when I want to dedicate my CPU and memory to the primary task instead of to the overhead of a bulky GUI and other features. Having a CUDA-capable GPU is nice, too, instead of having to use an emulator. If you do technical or scientific computing, Linux may be a good bet. The vagueness of my advice is because I'm only involved in a small subset of the technical computing world, but a lot of the statistical programmers in the FOSS world use Macs or Linux boxes (Debian-derivatives are very popular in the R community).
OS X probably has a bigger advantage for front-end and mobile dev, though.
If your decision is based purely on aesthetics, given enough time, I'm sure you can find a GUI for Linux that you like more than OSX. While OSX gives you a GUI with no fuss, the customizability of a lot of desktop environments for Linux means you can tune it to exactly what you want, whether you want more graphical flare, or less (for the OpenBox folks out there--represent!).