From a friend who I've been working on a Rails app with:

I can't see why, if you were starting a new web app today, you would use anything else.

Enough said.

Addendum: This comment immediately started a discussion on why we didn't use Seaside, so it wasn't really enough said, but having written a metric ton of java apps on any number of different frameworks, I'm not going back to that world.