It's always hard for me to understand why people run Mac unless they are old, have zero computer experience or think their PC should be a fashion accessory. The business world runs on Microsoft and that's about it.
I respect the fact that Apple products are basically like safety scissors in that they protect you from making mistakes. However you can't build them, you can't tweak them, you can't game on them, they aren't upgradeable in some cases (RAM and Drives welded to the motherboard), they are very costly to repair.. even small items, too thin to cool properly, there aren't any "low end" Macs and they are WAY too expensive. Especially for casual users (most people) who want a laptop to browse the net, watch videos, listen to music and check facebook.
That's also the case for expensive Windows machines but with Windows there are lots and lots of budget choices which fully meet a regular user's needs. Also, as programmer, dba, server admin, etc I am very busy with tons of information I need to hold in my head. There is no way I'm saddling myself with two sets of operating system and the additional overhead that's required to constantly switch back and forth.
I wouldn't argue with a person who chooses an Apple product as that's their preference. However, personally, there are too many cons to any potential pros which would make me consider a Mac.. not in the slightest. Because in the end, what can expensive Mac do that a cheap Windows PC can't do except maybe get you a date with that hipster girl at Starbucks?
I'm thinking....