I recently installed compiz (the most current version packaged for debian lenny), and it works perfectly, as far as I've configured it properly. Believe me, I've got very, very few complaints. Only one, actually...
The "Desktop Wall" plugin allows you to drag windows between viewports similar to the way kWin can. However, when you enable the Desktop Cube plugin (which for me is cool enough that I don't want to give it up
), the Desktop Wall plugin needs to be disabled, and vice versa.
Is there some way to both have the desktop cube, and drag windows between viewports?