I meant, unwieldy. I like working on live systems. Live, as in running while I work on it. Live, as in, faults trigger debuggers, archive the execution state such that I can restore the entire program to examine it, and then keep going. Rails is a dead system. You have to kill the program to change it. How quaint.
You're the one using the words that way, not me. :-)
I've never been one to use debuggers, and a live system isn't worth the hassle of repository-based development. When I do Django development I never have to restart the program either. To each his own.
Guarantee's a high level of quality. If I write a line wrong, I just back up the PC to the outer context, change the line, and test it. I recently had to fix a Java web service and felt absolutely crippled because I couldn't write a couple lines for the wacky string manipulation I was about to do - just to make sure I had it right.