I have been using Ubuntu for two years, exclusively. Before Ubuntu I used Red Hat.
I work at a start-up with about 10 Linux users and all but one use Ubuntu(the other uses Suse). Everyone I know that uses it are happy and yes we do *real* Linux programming stuff.