Really depends on your use case. I'm huge Ubuntu (gnome) advocate, but it's not for everyone. There is almost always a open source alternative for any commonly used software package, but they usually aren't as good. Excel, for example, is far better than libreoffice calc.
For my workflow, I...