Been a Linux user for nearly 20 years. I did have a small FreeBSD stint in there for about 6 months and still no clear understanding of why I left and went back to Linux. I have certainly used every major distro on distrowatch, plus too many other small ones to list. Since Linux was my first foray into into open source and the freedom it represents (from other major OS vendors), I loved it and embraced it wholeheartedly. As of late, the Linux camp seems fragmented, plus a few other things have happened in the past few years which have soured my Linux experience, namely the perception, on my part I am sure, that Linux has gotten overly complex and way too much like Windows.
I truly appreciate that FreeBSD is a complete OS, built by a team of folks, and not a collection of separate projects cobbled together. Not to disparage Linux, but FreeBSD seems cleaner, smoother, hard for me to describe. Anyway, I gave FreeBSD a go again a couple of weekends ago, and got everything working perfectly as my sole desktop OS. One issue remains but after extended discussions here and much Internet research, I believe to only be solvable by new/different hardware.
I will not go back to Linux. I don't need to: every piece of peripheral hardware I have works, and I specifically buy hardware that is Linux and Unix friendly. I don't use Windows at all at home any more because I simply chose not to. I have zero dependencies on it.
All I know is it feels very good to have FreeBSD as my desktop OS, and to be learning how it works, fixing or adjusting things on my own (or from help here), and simply enjoying using my computer.
Doesn't get any better than that!