JavaScript frameworks for large web applications?

What to choose for an Ajax-based web application (full JavaScript „RIA“ interface)? We’re especially looking for lots of stable, beautiful, existing components (tree view with drag & drop, floating grid, forms), and an architecture suited to writing a large application… Contenders: