hmm.
Apple sucks because it's full of Job's ego, he's on drugs, and he won't share.
Microsoft sucks because it's completely derivative, and its business ethics make anyone cringe.
Linux sucks because it's for geeks only and they STILL haven't figured out not everyone is a geek.
GNU sucks because, quite frankly, those geeks are on drugs and they also won't share.
BSD sucks because if GNU is on drugs, these guys are worse, and don't have a clue about the world outside their tiny little cubicles.
Unix sucks because, yet again, they've proven that if it's possible to be user unfriendly, they'll double that bid.
Dell, HP, Sun, IBM, Lenovo and others suck at hardware because penny pinching accountants don't make worthwhile kit.
So basically, all hardware sucks. All software sucks. All operating systems suck.
Which leaves personal preference as the only differentiator.