I'm definitely not one of those hardcore jerk Mac users who spouts flamebait about PCs and tell PC users that they suck and whatnot. I was a pretty hardcore PC guy for years and years and would ridicule Macs as overpriced fashion items. But now I realize that Macs are great machines and there are also awesome PCs. You probably have more choices at the extreme low end in the PC market vs. Mac. The lowest end Macbook Air is around a grand USD. You can certainly get Acer, Dell, Gateway (if they're still around) PCs around the $300 range. There's the whole discussion of build quality and specs that differ, but I think a couple of things I see going for Mac is that you get access to Logic X, an absolutely *killer* DAW for only 200 USD. That's a great deal in and of itself. Also, the gesture-based nature of OS X makes it a very elegant and usable OS for me. Windows 8? There've been a ton of things said about the schizophrenic nature of its UI (thought to be fair, a few free or cheap programs will bring back the start menu and minimize Metro annoyances). Plus, with a Mac you don't have to leave the Windows world. I work off of a Macbook Pro Retina 15" and I run Windows 8.1 in Parallels at work. For personal computing, I use OS X. Its nice to have the best of both worlds.
As a software developer, one advantage Macs may have is that there are just fewer of them in the marketplace. Hardware and software vendors know the exact specs of each Mac, the chipsets used, GPU, audio chipset, specs of the USB, Thunderbolt, Firewire ports, whatever. Its easier for them to test solidly and ensure Mac compatibility versus the millions of different hardware combinations available in the PC world. That said, if you love to build your own machines and upgrade them (as I've done many times in the past), those millions of different combinations on the PC world are a distinct advantage!
In the end, its all good whatever you choose!