Guys, I've been in IT for 26 years, I've been using computers since the Apple II, Commodore 64 and Atari 2600 was king.
Nothing... I mean NOTHING beats a Macintosh.
Sure, they have their issues as well, but a LOT less painful.
I am currently developing software for Mac and Windows and within the Windows world, there is never ending dramas. Why? Issues with 32 or 64 bit versions, issues with 3rd party software, network mapping vs network paths, viruses and so on. The only great thing about Windows is that it was created a huge industry for support people to make money out of.
Windows PC's - you might be able to buy a cheap one and work on it yourself, but let's face it, just like cars, most are designed NOT to be "fixable" or "worked on". Take a look at products like the Surface. This is the way all computers are going... this is the way Apple have been doing it for many years.