However... when I needed to debug something remote on a running server it was a nightmare. Because everything is based around the Squeak environment it was impossible to SSH in and poke around. The box I was on didn't have a GUI setup so I couldn't use something like VNC (better box would have helped, but still...)
So I found Seaside to be pretty awesome, except the difficult in working with a running server and the lack of docs killed it for me.