I was introduced to Debian GNU/Linux in 2001. I fell in love with it, dumped Windows the following week, and haven't used anything other than Linux since. The attraction, for me, was that Linux is much more secure and stable than Windows.
After falling in love with iOS on my first Apple product, the iPhone 4S, I began to research Apple and OS X. What I discovered was there's much to be said for a company that controls both the hardware and the core software system.
You see, in Linux the file system, default file browser, kernel, default web browser, desktop environment, hardware drivers, etc. are all created and maintained by different people from different companies and many of those people don't collaborate. And, many of those people don't get paid for their work so there's no incentive to produce higher quality software. A common attitude is, if you don't like the software, fix it yourself. I remember submitting a bug report and the app developer told me that the upstream devs were responsible. I contacted the upstream folks and they pointed me back to the developer of the app. Sort of a "the buck stops over there" situation. I hopped around to some 17 different Linux distros over the years but each distro brought its own set of issues.
OS X is different in that Apple controls the hardware and the core software. Apple is also a publicly-traded company so there is much incentive to "get it right".
Sometime during OS X 10.5 I had the chance to play with a Mac for a week. I forget the name of the machine, but I was amazed at the speed and beauty and the fact that I didn't have to constantly tinker to get the system to work the way I wanted. I'm getting up in years, I'm tired of tinkering.
Since then I've owned several iOS devices and plan to purchase my first Mac in April of this year. From what I've learned I will likely never have to do desktop/laptop/mobile business with anyone besides Apple ever again.
Linux is very nice for what it offers and I'm happy that I had the chance to experience it. But, in my opinion, OS X is a major step up. The good news is that using Linux for several years is going to minimize my learning curve. I have a feeling it's going to be difficult to contain my joy when I get my first Mac up and running.