I prefer Windows desktops and Mac laptops. Honestly, the last Windows laptop I got was absolute garbage. The trackpad was imprecise, the OS install was loaded with junk (A note to PC manufacturers: We don't want this crap preinstalled), the battery life was abysmal, and the thing just felt clunky and cheaply made. My Macbook blows it out of the water for all the simple tasks that most laptops are designed for, like word processing, web browsing, email, etc. And the design is perfectly suited for a laptop. Granted, my last Windows laptop was in 2009, so maybe things have changed since then.
That said, no mac desktop can come close to beating the gaming PC I built for a much cheaper price. If you're getting a desktop, go PC, because Apple desktops use slower laptop parts to fit into that ultra-slim design, and you can't upgrade them (which is a lot more important for a desktop). Seems kind of pointless to shrink the design of a machine designed to sit at your desk for years on end using all the power you can throw at it, unless you have the smallest/messiest desk space ever. Sure there's the Mac Pro, but that thing's way too expensive for most people.
I think that Apple and Microsoft computers both have their uses for completely different setups. A lot of the complaints about Apple that I've seen don't really bother me when it comes to laptops, but are dealbreakers when it comes to desktops. Sure they're more expensive, but unlike desktops, the cheaper ones are noticeably worse, and not just power-wise. Upgrading parts? Not happening on most laptops. Games? Most laptops suck at that, unless you get a gaming laptop (which, btw, are around the price of a Macbook Pro anyways), and even then you're eating up a ton of battery life when gaming.