My thought would be that there is no one right answer, and it just depends. I've always used Macs for my own computers (since 1988 or so - whee, 2mb of RAM!), but have always used Windows machines at work.
In "the old days" (mostly pre-Internet) it was kind of a hassle having a Mac, because if anything went wrong, people always had the "Oh, you have a Mac" response, and there was no way to really argue it (and no Internet to go to to figure it out on your own). Once the Internet came along, not only could you figure things out, but that argument kind of went away (because it's not likely to be my computer's fault if an e-mail can't get to its destination, a web page goes awry, etc.). Then when the iPhone and iPads came along, lots of people suddenly had Apple stuff so you were no longer a cult weirdo.
Another argument (back then) was that there were so many fewer programs for Mac than Windows. That may still be true now (I don't know), but there are so vastly many programs (and apps) that it may not matter if there are "only" 100 of a certain type of program for Mac and 200 for Windows.
On the other hand, if your core use is heavily involved in a Windows program, it may make more sense to use a Windows machine. I have a few isolated things I need to use Windows for, but they are just that, isolated. And I prefer Macs, so it's an easy choice for me.
As far as cost, yep, Macs cost more. However, (and I speak in the laptop world, as that is my world) they last a fairly long time if you are not a super/uber power user who just has to upgrade constantly. My first iBook (just after OSX came out) was $1500 back in around 2001. Shocking. BUT, it worked well for me until I replaced it in 2010, so that's not much more than $150 a year. The only repairs it required were covered by Apple.
The computer I replaced it with was also $1500 and was a bit of a lemon. It never left me stranded, but had a few things done under warranty, and then, a year AFTER the warranty expired, a big issue (logic board). I dragged dejectedly into the Apple store and after some conferencing they handed me a brand new computer (!). Not that I didn't deserve it as I had already had the logic board replaced under warranty some years ago, but they sure didn't have to do that. I'm still using that computer, so now it's amortized to around $250 per year and still going down. I'm happy with that. For the amount I use a laptop it's a tool, and I never mind spending money on a good tool. If it looks good (to me), so much the better. Another factor is that used Macs go for very good prices, so if you sell them you can often get quite a bit of money towards the next one (they are easy to wipe clean for re-sale).
Once Mac went to OSX, and then later Windows became more similar, I really didn't find that much difference between working at work (Windows) or at home (Mac). Just little things. Now I don't use a Windows computer at work anymore, so haven't kept up on things.
Anyway, I like them, obviously. But just like most other things there is no one, right answer as to which is "best." To me, Macs are the best. That doesn't mean there is nothing I would change about them - or that they are best for everyone - just that for me they are the best choice.