The difference for me, and the reason to switch 2 years ago was the fact I was tired of spending more time working on getting my PC to run smoothly for basic use vs turn it on, use it, turn it off. I grew up with PC's and I've built plenty of em for family and friends. The part that is frustrating is how many calls you get from these people, who are the majority of computer users that have no clue how to maintain a Window's based computer to run worth a damn after a years worth of usage. (Year, 6 months whatever the time frame) Anyhow point being hardware aside OSX vs Windows is hands down to OSX, if it wasn't Microsoft would be putting out ads about how superior their OS is vs trying to bash how expensive the Apple hardware is compared to the HP's they are trying to promote.
Anyone savvy enough to have found and keep up with sites like MR or other tech forums fall into a minority of users that can probably use either OS and not have problems they can deal with, it's a matter of choice to deal with the issues or not. Bottom line for me is in 2 years I've had zero downtime, I maybe lucky as I've owned three different models and no issues.
UNIX based OS is superior to Windows cluster of registry/drivers etc.. that's just fact. Does Apple get a premium for their computers, hardware vs hardware? Yes. Can I sell my $2500 15" UMBP 8 moths after I bought it for $2250? Yes. Can I sell 18 month old $1700 gaming rig for more then $200 bucks? probably not. The biggest hit to the value of any of the models from the past 2 years is simply from Apple reducing the price of new ones. The demand for used Mac's is still huge, people pay for a nice laptop, they usually take care of it and they are rewarded down the road with a high resale value. There is no other manufacturer out there that touches Apple's resale value.
Check in with those lucky people buying the $700.00 Laptops from the MS ads, in 6 months they won't get $200 out of em because they will have no clue how to clean up the HDD for the next user and not only get to pay some "Geek Squad" guy to come help them figure it all out, spending another $150 bucks on a house call. In the end they give up and go buy another pc of crap and start over. They simply don't know and don't care to know, so they will buy all the service agreements and virus software and support offers likely doubling the purchase price of the laptop just so they feel "safe" using their new computer. Gotta love Windows.