I recently switched to Ubuntu and keep a dual boot of Vista going for windows programs. I haven't booted Windows for about a week, and that was nothing that was vital, it was just to check on something.
Hardcore Linux people seem anti-Ubuntu because Ubuntu is actually ready for the desktop, meaning that you can use it easily. For some reason old school Linux users think Linux should be elite and hardcore, almost like they don't want other people to use their type of OS in order so that they stand out. This seems against what many *nix users say that they want more people to adopt open source software. Whatever, Ubuntu works, and I don't have the time to build my own distro from scratch or use something unnecessarily complicated when something simple like Ubuntu works right out.
It takes some getting used to, but the 64-bit version is flying on my desktop, and the 32-bit version flies on a Celeron 2.4Ghz lappy that I had; yeah, a current OS flies on a 6 year old laptop with less than 1GB of RAM. I'm having a better experience on Ubuntu than I had on Vista, and I didn't dislike Vista. Vista was still prettier though.