I'm not sure why but I never really liked working with Linux.
I just don't like it as a Desktop OS at all. It's not for a lack of love for UNIXlikes, I use FreeBSD and TrueOS all the time and they don't give me the same feeling. I used to use Linux for testing on a project I worked on but it always felt weirdly half finished as a desktop OS, no matter which distro I was using (Fedora, Ubuntu, Mint, OpenSuSE, Debian, Arch, etc). Gentoo was about the only one I somewhat enjoyed, but it was so much like a BSD (but without pf and ZFS) that it was sort of pointless to not just use FreeBSD.
Its got nothing to do with some high minded philosophical or FSF-esq political bullshit either, though I fundamentally prefer BSD-style permissive licenses. Its just what works well for me and doesn't require a ton of post installation configuration, I mean there's always some with any OS, but its not like I'm having to fuck around in the terminal or hunting down text files to edit for hours to get things close to where I want them, combined with constant redesign of things that don't need to redesigned.
For servers its fine, never had a complaint really there, but even then I'd rather use a *BSD. I mean built in ZFS, DTRACE and pf and the lack of constant immature squabbling over stupid bullshit like the init system and display server just make it that much more attractive to me.