Well, the integration between HW/SW is the best on OS X because of the fact that Apple actually makes their own hardware, as well as the software. That means, you get HW/SW support from day ONE. That's key and you can never get than on Linux. Period. Heck, for work, I have to try to make Linux work on Surface 3, and you have to patch the Linux kernel yourself to make the touchpad and keyboard work nicely. Sort of a convoluted example, but you get the idea. The heavy online support is nothing compared to going in to the Apple Store and having guaranteed support.
About apt-get vs homebrew, what do you miss from apt-get? I'm not trying to sound dumb, I genuinely want to know. For me, homebrew is much more easier to use, and you can add taps (sort of like PPAs), you can even add a tap to get OS X apps. I've never used it but I've heard good things about it, for instance, you can type `brew cask chrome` to have chrome installed.