I was never a Windows hater, really. But Vista just put me off MS completely. I've never seen a crappier piece of software by a major publisher like MS in the 6-8 years I've been around computers.
I've looked around at Linux...it seems promising but I'm just somewhat skeptical as to the kind of user-friendliness it could offer (girlfriend uses the computer a lot at times too)
Having looked around, I've decided to buy a new PC with solid specs...and I'm taking Acro's advice and getting a friend to build it for me, and discarding my older laptop. The Mac is, honestly, just too heavy for my pocket (the Macbook Pro starts above Rs. 75000 here - I could get three PCs for that much!)
Just for curiosities sake though: how does Windows perform on the new Intel processor Macs?
Keep in mind, you can run Mac OS X, and Windows, and Linux, BSD and Solaris at the same time on Mac OS X,
particularly if you have a MacPro desktop with some horse power. But even on a MacPro notebook you will have no
problem running Windows and Mac OS X at the same time in different desktop windows with VMware fusion.
And that is a nice perk. And Windows runs *great* under VMware fusion. If you're a hard core gamer,
I don't know, but for web development and domaining tools, etc... -perfect-. You cannot run Mac OS X on
a PC though.
Macs are more expensive, but worth the extra money. I have MacPro, and I paid a lot of money for it, but the thing is the ultimate development tool , and it hurt and I had to pay off a loan but I am SOOOO glad I did. I have another friend, same boat. A computer you use for your living is a business investment, and working with good tools puts you at an advantage. I buy the best tools I can afford because they increase productivity and ease of use. The MacPro is an 8-core and I run VMware fusion for Windows, so it is like two computers at once, with 16 virtual desktops on a 32" monitor. Windows performs very well on that machine. With 8 cores I can easily support Mac OS X plus a couple of VMs running simultaneously , especially if the VMs are not kept busy/loaded like a webserver or something when I'm not working on them.
All I can say is, if it were me, even if I wasn't rich and had to struggle a bit up front, I would still make sacrifices to get the MacBook Pro 17" notebook, or a MacPro. You'll be in developer heaven. No comparison to Windows. I use Linux for my day job, and it's decent. I use CentOS for my web host linode and I love it. It's perfect for that. But Mac OS X has the best desktop overall, hands down, plus some really good strategies to help the professional developer. It also runs X-Windows if you need it, and has a hot native VT-xxx terminal emulator that I use all the time for ssh'ing into things..
Linux, and Windows with Cygwin, are fine for doing anything you need to, but Mac OS X ads a lot of cush, convenience and aesthetic grace to the experience, that I feel should not be underestimated as a perk and for long term productivity boosts.
(If you use MS Windows, you should install cygwin and install the rxvt terminal emulator package (not part of the default cygwin install, but just check the list item it to install it. You can make a shortcut on your windows machine on the task bar to pop up a nice terminal emulator window running a bash shell, on your Windows machine. And whalla! A Windows/Linux composite environment).. When I used XP for 6 years as my desktop and portal into everything, cygwin was key to me getting the most out of my machine)
As Steve Jobs once said about Microsoft is that Microsoft lacks imagination. And to some extent that is true. Do what you want, but don't sell yourself out cheap if you're serious. Do your homework, and also spend some time looking hard at the Macs in an Apple store before you make a final decision. IMO you owe that to yourself.