I have been using Fedora 15 beta, and am pleased with the linux part. Fedora is booting quickly, and has few aborts (core dumps),
I have tried for a few days to work with Gnome 3, but have not taken a comfortable liking to it. In fact, while it is nice looking and helps the non-linux person to learn about Fedora/Gnome 3, the fact that I do not have multiple desktops, where I can group my applications and data that I need together (each desktop appears as my own "objects" so to speak), my productivity is substantially lowered.
So far, I have not found a way to use the Gnome3 with the legacy desktop. I just think that Gnome3 is an emulation and a kind of implementation of a function driven interface, rather than a data driven interface.
I organize myself so that I have a mix of directories in different windows because in one window, I am developing code and in the other window I am doing it with a second language, while in the third window I am looking at the tests between the first two. In two of the three desktops, one directory is common. Each desktop also includes unique directories (folders for you gui guys).
So for me, Gnome3 is a nice to look at, but an impractical interface to use to develop applications quickly.