Just like politics, there will always be multiple differing opinions on this subject. The ultimate test for me was having my wife use both iPhone and Android. It was nonstop complaining when on Android. I even really tried to sell her on it, but it just wasn't as easy for her to use as an iPhone. Switched to iPhone and no more complaining. No more fixing things, it just works.
Same thing happened with the MacBook I purchased for her. She had an HP laptop prior running Windows 7 which was a good machine in my opinion. I was always fixing things though. She hesitantly accepted the idea of switching to Mac, and once she did she couldn't believe she didn't do it sooner. No issues, things just work and its intuitive for her to use. Trust me, my wife is not a techie and couldn't care less what she uses as long as it works right. That's the true test in my opinion, but again, it's what works for a given person.
Also, I've never had such great support from a company than from Apple. The single problem we have had was with my wife's phone and the microphone messing up. Took it into the Apple store and within 10 minutes she walked away with a new phone. No questions asked, no Apple Care, just good customer service. Sold.