Linux sux by definition. Definitely.
I tried some DE, the best is KDE 4 which is not ready yet.
But its main disadvantage is taking a lot of memory for nothing.
Xfce is very nice thing, it has even GUI for configuration. But it takes a lot of time to customize it for mortal man.
Conclusion: Waiting for KDE4 with an option to run with 64Mb of RAM