Well for different purposes different OS's
For a server box I go with SUSE all the way.
For gaming I of course have little choice but to use XP
And for my laptop? Well I could go either way, but I end up leaning towards OS X, It's hella expensive and not as blazing fast as it should be for the money I pay. But shiz... I just surf and surf and surf and surf and surf and surf... no problems.
Projectbuilder is also free, no frills, but free. The debugger is shite though, and I haven't found any alternatives in OS X
I actually develop on all 3 systems, I write mostly algorithmic system independent code right now, so I can move from one box to another with ease. The only hard part is maintaining current versions. But I have the CVS server on the linux box to take care of that :-)
When I develop graphical programs I usually go with windows simply because I want other people to be able to run them.
Also hands down there is no C++ IDE I enjoy more then Microsoft's. The only thing that comes close is KDE's IDE.
__________________
"It better be funny"
|