anecdotally, I was setting up a server on CentOS and found it beyond aggravating. Old versions of PHP, incompatible modules, stuff missing from the standard "yum" install that necessitated reinstalling the same things from source. I had to add extended repos to get some packages that weren't available in CentOS's default ones. Obvious things like versions of PHP that don't support SQLite, incompatible versions of rrdtool and ganglia, and more.
Then I rebuilt the same server with Fedora 14 and it went smoothly. Everything in the repo worked immediately, all together, compatible, with all the ingredients I needed. awesome.
That's for the web server.
I have only one laptop running Linux and it's Ubuntu. No problems there, though I'm often disappointed by the lack of good software to do basic things. e.g. I'm good at PhotoShop, and Gimp is a terrible substitute. I can't stand developing on the thing because I'm used to a stellar text editor (Coda for mac 1up ++). I mainly use the Ubuntu laptop to surf/tweet/blog.