I totally know what you mean and feel the same way
It can be hard to find a setup that fits like a glove and allows you to move around and work like its an extension of yourself. I've struggled with a decent setup for the last couple years and have finally got a good one going.
On my current job we are an all Windows house but my groove setup is with Ubuntu and Gnome at the moment. I'm lucky in that I'm a tools developer for an application which has both Linux and Windows ports. I can write my code in Linux and just have to hop on a Windows machine to make sure what works in Linux performs the same in Windows.
I've had artists come up and ask why I don't run the same setup as them, once I start flipping between workspaces on duel monitors with my apps spread all around they get the idea. I even setup another programer who sits next to me with Nvidia's workspace settings for Windows.
Once you find a setup that just works regardless of window manager or operating system your work output goes through the roof, I've noticed that holds true for me at least.