I was on Windows for years, last year bought a Mac and have also run various flavours of Linux over the years. In my (humble) opinion there’s good and bad about all three, I would say: -
Windows
The Good
Loads of software
Perfectly stable and safe (despite what people say) IF YOU SET IT UP RIGHT! (most people don’t, when I was running 200 and XP hardly ever crashed one me)
Adobe Photoshop
The Bad
I hated how MS (& others) wanted to control where my files went
Tiny little file selection dialogs even when using HUGE screens
Every new version meant re-learning half the OS’s control panel screens
Lack of a decent command-line / Unix standards :o(
Mac
The Good
Very pretty, intuitive interfaces and app frameworks ie cocoa, beautiful fonts, encourages creativity
Adobe Photoshop
Textmate!
Beautiful hardware
Unix core
The Bad
Buggy and frankly less stable than Windows (I have more crashes on Mac than on XP)
Slow and a memory hog (I’ve got a 2Ghz Black Macbook and the thing is not nearly as quick as it would be under xp or linux)
Finder sucks serious ass, file management by morons
No uTorrent (or decent alternative)
Linux
The Good
Total customisation power, total understanding of how the system works (esp. Linux from Scratch)
Wide range of very groovy software, might have to build it yourself but stuff that wouldn’t ever get on windows
Open source is the future, example look at compix/beryl etc - prettiest & most powerful OS
The Bad
NO PHOTOSHOP!!
NO TEXTMATE! (slight less important since vi etc and plenty other good editors)
NO PHOTOSHOP!! (it deserves a second mention)
Summary
Linux is great, still needs some polish to make things easier even on us techy people (let alone the general public, but we’ll get there) BUT without photoshop I can’t switch to it because I can’t work in it, I’m not going to reboot into windows or mac os every half day just to do my image editing (and please don’t anyone mention GIMP, I’m a professional and I need Photoshop, end of story)
Windows gets a bad press because so many people don’t know how to configure it to be safe and speedy, you need to know how to set it up properly and make it secure and then it’s a decent OS. (This is based on XP, don’t know Vista to comment) - lack of a *native* Unix commandline is a real pity
Mac I have a love hate relationship with, I’m typing this on a macbook that looks beautiful, the keyboard feels great, the screen looks great but I also find it’s often slow to respond sometimes, things take ages to load and half the time when you close apps like firefox it calls ‘application not responding’. Also, things like turning up the volume on the remote take a second or two to ‘kick in’ if you haven’t used them in the last 15 mins or so, PLEASE frikkin’ multi-task!! It’s 2008! (I’m only on 1Gb ram so hopefully when I do an upgrade to 2gb later in the year that will help)
Thought I’d get my 2 cents in now before it turns into the inevitable Mac fanboy, Windows defender, Linux evangelist mud-fight we all know it’s heading towards! ;o)