I had a few flavors on laptops, RH, fedora, gentoo and no doubt the best experience I had was with Ubuntu. The reasons range from a lot of the servers at work being Debian, the ease of use in maintainability and keeping up to date, and all I needed is available. Also, maybe because it is more recent and a lot more things are available to Linux. The next step would be to try Kubuntu for the desktop experiece.
I now have a mac osx and I'm quite disappointed at it. I feel too dependent on the mouse. The desktop is pretty and that's it. All it has is things that look nicer and the box is cool too. I'll soon install kubuntu on the mac. All the software I have installed comes from opensource projects so I won't miss anything.