Interesting article over at O'Reilly where Justin Gehtland talks about why he isn't a platform zealot. I can whole-heartedly agree with him.
I use Windows 2000 at work, and MacOS X and Gentoo Linux at home, and each of these OSes has its place. I've been using Windows a lot more recently, because I've had to do an assignment in Java for my Software Implementation course at Uni. Normally I would code in MacOS X, but the assignment requires the use of an Access database, which *just works* on Windows, but won't on Mac because there doesn't seem to be a JDBC-ODBC bridge for Access. So… right now I spend most of my time on the crummy Compaq laptop I got from work. I've learnt to live with the idiosyncracies (sp?) of Windows, and have customised it so that I'm comfortable using it.
I also have another box running Gentoo Linux, which I would like to setup as a DVR when I get time. I recently bought a Creative/Sigma Design Hollywood+/DXR3 MPEG2-decoder card, but I've yet to get it fully working on the machine with Freevo. *sigh* Again, Linux has it's place, but for me it's not on the desktop.
When I can, I do use my Mac, simply because I enjoy using it, and I find it much, much easier to use. However, I can't do everything on it (take the Access database as an example), so it can't be used all the time. The hardware and software isn't perfect, either. I've had crashes, freezes, stalls and all sorts of problems, but that's a fact of life.
Whether you're using Windows, Linux or MacOS X (or another OS!), you'll always run into problems, because no software is written perfect. So… enough of a rant, I say just use what you need to use to get the most enjoyment out of your computer, but don't turn it into some sort of a religious war, like many people do.
