For a long while now, I've been wanting to upgrade my computer at home (not to mention my laptop). The current machine is a pre-Jobsian Motorola StarMax 3000... the 200Mhz model if memory serves. It's sole purpose these days is to see how much abuse it can take from a 3 year old boy and 5 year old girl before it dies completely. I gotta say, it has held up quite well to this point. Still, 6 years is pretty old in computer years and so Sue and I were thinking about getting something new.
My last 3 machines (Performa 6200, StarMax 300, and Powerbook G3), have all been Macs and so I'm inclined to stay with Apple. We both really like the the 1GHz iMac with the 17 inch flat screen and a SuperDrive. This machine will do everything I want and then some. In particular I really like having the Apple GUI wrapped around a UNIX system with the Apache webserver, PHP and other doodads that make it very easy to mirror my site locally on my laptop or home machine. I still have to download and install MySQL, but it's pretty pain-free. It makes playing around with pr3d4t0r.com locally before I commit changes to the server at work really easy. The other thing we want is the SuperDrive (DVD-R/CD-RW) so we can hopefully move a lot of the video of the kids and so forth onto movies we can make in iDVD. I played with iDVD a few weeks ago at CompUSA and it was a blast and really easy to use. There are several other reasons that I'm leaning towards the iMac, such as the very small footprint, compatibility with all my old software, stability (Mac OS X is rock solid) and plain ole aesthetics as well. But the web development using Apache and the DVD authoring are key. The wide aspect ratio TFT display (1440 by 900) is pretty important too, I may actually use it to watch DVDs... they look great on this machine.
Still... the iMac is a $1800 machine and every now and again I gotta admit I look at the Windows users with a little envy. Mostly when some kick-ass game comes out for Windows that won't be released for the Mac for 6 months... if ever! I have a Gamecube for games, but some games just don't translate well to a console. Every now and again there is some little quirk that is due to a difference between PC and Macs. For example email that comes from my boss is formatted to small on my Mac, but looks great on his and every other PC, and so I have to view it as plain text to read it right. Not a big deal, but annoying. The world is pays increasingly less and less attention to the Mac and so maybe I should go ahead and jump on the bandwagon and make my next machine a PC? The drawbacks are that I'd have to replace a lot of expensive software (Photoshop, Office, Quicken, etc) with the Windows equivalent. I'd also have to move things like email, and my iTunes and iPhotos libraries over too, and I'd have to setup Apache, PHP, MySQL, etc on the Windows machine or split partitions and have Linux installed on one of them.
I don't know. I'm conflicted and so I'm hoping some of you readers out there might like to tell me which platform I should choose and why. What am I forgetting that makes one platform a better choice than the other? Here's a chance for all you Windows people to tell me what makes your platform so much better and for all the Mac people to remind me why it is that I switched from PCs to Macs all those years ago.