OSX has plenty of weirdness, but in my experience it's still more usable by far than Windows and a million miles away from any desktop Linux distro. I use it because it's the best available, not because it's perfect in every possible way. It's not, and nothing is. But it's a generally excellent GUI around a UNIX core, which is perfect for me.
I hackintosh so I'm less well-placed to answer your second point, but I'll try: A Mac is expensive, but you know exactly what you're getting and you know it will work well (recent dongle madness notwithstanding).
Meanwhile, eOS markets itself (previously implicitly and now apparently explicitly) as a potential replacement for OSX. But it's nowhere near. It's an outdated version of Ubuntu with some basic custom apps on top (a calculator, another basic wrapper around webkit, a slightly cleaned up fork of a file browser, etc).
And then you stray to the third party apps, and as always with desktop Linux, they're awful. Everything uses a slightly different toolkit, the UI elements are ugly, UX seems to be devs' lowest priority item, and of course you can't completely interact with industry standard formats (DOCX, PSD). The Intel Mesa driver still tears and/or stutters (actually all drivers do except Nvidia's) so watching videos is an awful experience.
Most of those items above are not fatal by themselves, but together they make for a miserable experience. I used desktop Linux (mainly Ubuntu) for over a year since I needed to do some dev and couldn't run OSX at the time. I won't try again unless there's a revolution in the desktop FOSS world. (Good video drivers, standard well-designed toolkit, UX as a priority, deeper integration of things like WINE.)
I do have some family members who use ancient core2duo laptops and do absolutely everything in Chrome. I pop Ubuntu MATE on their machines so they can avoid malware. I also always keep a live USB stick handy for flexible troubleshooting. As far as I'm concerned, this is basically the limit of usefulness for desktop Linux.
I understand some people value the flexibility above everything else and thrive under desktop Linux. I'm not trying to devalue their views or say that their setup is wrong. Use whatever works for you- but if you haven't gave OSX a serious shot yet, do try it.