I've used Bose, Apple, and Windows products. I haven't used Android because I like my personal information as secure as possible.
Bose is a lot of marketing and it's also a lot of R&D, just like Apple. I had a Bose L1 with two of the B1 modules. For smaller rooms it was just fine. I liked it because it fit in my car and it sounded pretty good. As I started working bigger rooms I switched to my current JBL SRX800 rig as it was the better tool for the job. I won't bash Bose because they do make tools that work well for some people, including myself.
I used to build Windows PC's until XP came out and MS wouldn't let me change a motherboard without letting them know about it. So I thought "If they are going to try to control everything like Apple, might as well try Apple." While MS never did end up controlling as much as I thought they would, I ended up loving OS9 and I've never looked back. I still have one Dell with Windows 10 and I absolutely despise it. The OS is constantly in the way of what I want to do. I only have it for the touch screen feature in anticipation of running Martin M-PC with an M-Touch and M-Play for my DMX control.
I've always used an iPhone because I was a Mac guy when they first came out. I was slightly interested in Android when it came out, but I wasn't impressed by any of the hardware it ran on at the time. Over the years Android has become too fragmented for me to consider using. Google can release a software update to fix a security concern and you may never get it because it has to go through the handset maker first and then to the carrier. Very often it happens months later or never at all. With how much personal information is on my phone, including credit card info with ApplePay, I will not compromise security for the ability to easily change my ringtone or whatever else Android can do easier than iOS.
I personally don't mind the restrictions on any Apple product as long as the trade-off is ease of use and security. If those two things go downhill I may change my mind. So far Apple is doing a bang-up job on both.
I use a Mac for all the DJ playback. Most DJ's in my area use cheap PCs and question why I would spend so much on a Mac. I depreciate my equipment appropriately and I price in the cost of the equipment into my rates. As long as my clients are happy and I'm making money what difference does it make?
All it boils down to is if you think it is the right tool for the job you are trying to do. No need to bash anything as overpriced or over-marketed.