I'm sort of meh, on apple.
In regards to most of their stuff, for the average user they're ok.
They make the OS, and the hardware so they know what to expect. Having a standardized platform allows them to push the limits a bit, sort of like they have done with consoles in the past. If you know all these devices have parts x, support features y, and run os z, you can do some optimization that you could not reliably do on generalized hardware like the regular "PC" market.
Apple has always seemed to focus a lot on usability for non-tech people. Unfortunately if your familiar with windows or something prior to using a mac, some stuff seems ass backwards or downright broken.
However, at some point in the past few years, Apple stopped being a computer company. Their focus has been on iDevices ipads,iphones and even reworked their desktop/laptop os to be more iDevice-ish (reversing scroll direction to match scrolling on a phone for example).
I think it sort of makes sense from a business standpoint, instead of selling you a device/os every couple of years. Now their devices seem to be more of a vehicle to get you to use the app store + iTunes, which they get a cut of every purchase made there. So instead of getting money in spikes and slowly trickling between product launches, they're getting a steady stream of cash between product releases.
Unfortunately, they've disappointed the crap out of power users the past few years, and seem to be on a downward spiral as far as desktop/laptop hardware goes.
The trashcan mac pro might be pretty, but has very little expansion, and was a bit behind as far as hardware goes at launch. Sure you can add a lot of functionality through thunderbolt, but it makes moving it around annoying and it kind of defeats the purpose of having a high end machine.
I'm not sure where they got the crack they were smoking when they cranked out the new Macbook (touchbar) with only USB3C/Thunderbolt3 ports and a max of 16GB of RAM, but it must have been some Grade A++ shit.