For the most part I'm hardware and software agnostic - I run Windows, OSX and Linux (several variants), I've run Samsung, Motorola, HTC and Apple smartphones with iOS and Android. I even switch between consoles!
Personally I find it hard to fault Apple's hardware, although comparing it to anything other than the top-end competitor in each field is just plain unfair... Apple doesn't try to compete at those price points, so we have no idea whether they would be better/worse.
For phones:
Generally I find Apple and the top end HTC phones to be comparable in hardware, whereas Samsungs feel a little cheap to me.
Personally I find Android to be "not quite there" - it's a little clunkier and less well thought out, and the Market/Play Store is so full of crap it's unbelievable. Windows phone is much nicer, although needs a little more maturing. iOS has its issues, and is sometimes not as configurable as I'd like, but IMO it does what you want from a smartphone perfectly.
PCs/Laptops:
Apple hardware for their laptops is superb. I'd never buy a Windows laptop again, I just find they're not as well thought out and don't last. On the flip side, I'd never buy an Apple desktop - with no advantages to battery life or build quality for a machine that sits on/under a desk, I don't see the need.
OSX vs Windows? Who cares. Even more than Android vs iOS or the hardware, I find the desktop OS's to be the closest of all. I can quite happily switch between the two and virtually never miss anything in either. The "Not called Metro any more" start menu is crap, however.
Overall I think the tech market has stagnated in many ways. Desktop OS's have converged on a point where they do what we need them to and are plenty fast enough for normal needs. Similarly so has the hardware for most uses. I think people have been spoiled in the last 5 years or so by the smartphone market suddenly exploding with innovation and development... but I think that, too, has hit a point where growth and change will slow down as we actually find our needs are being met.
Other than increased battery life and faster response times, what does anyone actually want from their PC/Phone nowadays? Better build quality?