At first I must say I don't do Macs, I rather toss the problems to someone who's more oriented that way. I've laid my hands on a couple of them, though, and let's just say my thoughts are mixed. I agree they look good and as has been said, work effortlessly in their own world. A couple of things I've noticed, though:
Macs have been told to be intuitive. A customer has an iPad, iPhone and a desktop Mac with that brilliant large screen. He managed to get all of his photos to the desktop with ease, but sorting the pictures to virtual albums seemed to be a no-go. He finally found out a way, but that was very clumsy compared to the cut/copy-paste or drag-and-drop methods used in Windows. Dragging and dropping just didn't work as expected! Can't remember how he finally figured out a way, but it certainly wasn't simple or logical in a way he or I were used to.
Another customer had a problem with some browser malware. Apparently some family member had accidentally answered "yes" to some security related question while downloading something. For what I understood, the computer is in family use under religious parental control, so most likely the teenager wasn't downloading pr0n... But as the woman said, their understanding of computing is weak. Anyway, I soon found what the problem looked like, so I could start searching for a solution for it. And yes, I found one and it even worked as supposed. BUT: Recommendations of the cleaner were found on very few less reputable looking bulletin boards, the application was apparently coded by some schoolboy (no offense, some of them are very good) and the GUI wasn't too user friendly. Without detailed instructions on the bbs I wouldn't have been able to do the cleaning. It was like using some Windows 1.0 program without knowing DOS.