Been a PC user for years and recently switched to Mac.
Maybe I switched at the right time, but to be honest, I wish I would have switched earlier. The reason I never switched is because I kept listening to the Mac haters

and let them convince me that Apple is just expensive junk.
It hasn`t been that long since the switch, but so far my computer experience is just waaay better. Everything is easy and works smoothly. If it doesn`t, or if I don`t know how to do something on the Mac, it`s very easy to search for information and find a fix.
My initial plan was to run Windows along with the Mac OS, but I haven`t even got around to installing Windows since there is really no need for it. Safari is pretty good too, but I installed Firefox and use it as my primary browser, as there were some limitations with Safari. Actually Safari was much better than I thought, but some pages just don`t load properly so it got a bit annoying.
I also bought a Time Capsule (auto back up + wireless device) and an Apple TV. Since I travel a lot, this helps me get wireless anywhere I stay, and watch English TV shows whenever I want. I also easily "adjusted" the Apple TV so I can watch Hulu, torrents, and bunch of other stuff not available in the "standard mode"

. This was very easy to search for and implement as well.
Overall, I agree with the popular opinion that Apple is expensive. You can get the same specs for PC hardware for cheaper. My Apple computer costs almost $2K, but didn`t even come with a mouse. I thought about buying the wireless mouse, but didn`t want to spend the extra $70?. In the end, this worked out nicely, as I learned how to use the touchpad which is very, very nice. The Apple TV was about $250 and didn`t come with the cables necessary to hook it up to the TV, and of course the Time Capsule (wireless box) which was around $300, didn`t come with an ethernet cable to connect it to the net.
So in the end, if you are looking for the best price I would stick with PC, but if you don`t mind trying out Apple for a little extra, I think you will happy. In my opinion for the little extra you get a better computer experience when you factor in the whole package.