i currently use a hackintosh with Mavericks as my everyday OS, have a macbook air from which i'm writing now, had an iphone 3g and use an iphone 5. i tried a lot of OSes, and in my opinion OSX is the best if you want everything set up and perfectly running at the first startup. I stuck with debian in the past years, i tried ubuntu, slackware (too much for me), and other ones, not to say windows, but i always hated that if you want something like linking a bluetooth headset or install a specific software or anything that goes beyond using the browser and listening to music, you have to lose an hour configuring packages or config files or install dependences or get around that bug or things like that.
in OSX everything works, you don't have to make them work, things work, and pretty well.
sure, you may say that apple products are overpriced, and maybe some of them really are, but when you buy an apple product you don't just pay for the hardware assembled together, you also pay the the care with which it's designed and assembled, the design itself, the materials (they're pretty important for a notebook or smartphone), and the brand... and sincerely, my macbook is super fast and performant, more than i thought, and i never had a crash or bug.
obviously any linux os is a lot more configurable and you can do many more things with it, but for the everyday use of the average user, apple system with its stability and ease of use, plus the wide range of good and stable software made for osx, it's the right choice.
that's my experience and opinion.
ps: macbooks smell good when they're unboxed