Hardy Heron is nice, but it is not ready for everyone. I see coders using it and old people. Why old people? Because most old people just want to surf the web and check e-mail. I believe Linux is perfect for that.
As for me, I've had no problem with Ubuntu on my desktop. But I've had a terrible time with Ubuntu on my notebook. I've been running the Hardy Heron beta and I still can't open video files from a network share and have the subtitle files be loaded. (Yes, I've tried using fuseSMB, but it makes my hard drive emit more sounds than on Windows)
Every ATI driver I've ever used prevents my videos from looking normal. They end up all pixelated. (I know most of this is ATI's fault for not open sourcing the drivers)
I'm in no way a hater. In fact, I like Ubuntu and it is installed on my girlfriend's Toshiba laptop and works great.
But for my needs, Ubuntu Hardy Heron on my notebook is not easy to use to do what I take for granted in Windows.