I tried Gentoo, and got it installed, although only after discovering that the people who maintained the install manual were too ****ing lazy to note ALL the flags that were required.
As a result, I spent awhile building myself a minimalist set of USE flags, then doubled that number due to dependencies over the course of a number of hours.
Eventually, I ran out of hard drive space before I could even finish installing the apps that I wanted. (I just had thunderbird, kaffeine, abiword, firefox, and fluxbox installed) Once I moved the old (stable) kernel source to my home dir and still didn't have enough space, I reinstalled Yoper. (Then I discovered that my 6600GT didn't work properly with sax, nor would it work after several attempts to upgrade, including installing the new version of Yoper, which I discovered had removed nearly all the features I'd found useful with it and seemed half as reliable.)
I've finally moved to Ubuntu, but my soundcard is only half-supported by ALSA and doesn't sound near as good as it does on Windows. The X server is apparently running in software mode, and no one on the forums has been able to figure out how to fix it, making everything half as responsive as Windows. I find the coding environment rather cumbersome to work with; debugging is done mostly via command line and the reference is 20 pages or so long. And none of the games I play will run on linux, because there is no 64-bit Cedega yet. Setting up a 32-bit chroot nullifies the entire point of using 64-bit linux.
I could probably spend several hours and puzzle out some of those problems, but quite frankly I don't have the inclination to do that when I might as well keep using Windows programs. Especially since due to the GUI situation, they'll run faster no matter what I do.