Couldn't imagine switching from Apple at all. Used/worked with/fixed Windows systems for years and that's what drove me to Apple in the first place.
Tried switching to Android a couple of times, just didn't like it compared to iOS, nothing was as simple, straightforward and easy to achieve. I was forever digging through menus, sub menus and sub, sub menus just to get basic things done. Can't be arsed with that kind of thing anymore. And whenever I have to fix problems on friends and families Android devices, I always wish they'd just buy Apple and make my life easier
I must be one of the lucky few because I honestly couldn't tell you the last time I had an issue with the software or an update. If I had to guesstimate it was back in the iPhone 3G days.
I tend to find the hardware good, sure they could cram more and more in but I've never had an issue with getting anything I need done. And there's never really a shortage of new features and more importantly, refinements with each new release. I like the consistency with iOS. I don't find it especially overpriced at all these days. When you look at the off contract pricing for Samsung/Sony/LG there's not really a world of difference.
When all's said and done I like that the operating systems allow me to work with the minimum of fuss, that everything across OS X/ iOS/TvOs/watchOS works seamlessly and that I've had a combination of reliable hardware, software and customer service that's far better than I've received from any other company, ever.
But of course that's all a personal experience and preference. We're all different, if the products aren't going to give you satisfaction don't buy them, there's a ridiculous amount of other options out there.