Mene prototype + scriptaculous zasad odlično služe.
scriptaculous ima odličan drag&drop sort (
http://wiki.script.aculo.us/scriptaculous/show/Sortables), (čak i horizontalni i vertikalni u isto vrijeme)
Autocomplete je vrlo jednostavno napraviti. Primjer (donekle

:
<div id="ajax_update_content">
sve što želiš updejtati
</div>
<input name="data[Product][keyword]" id="ProductKeyword" class="autocomplete" value="" title="Autocomplete search field" type="text" />
<script type="text/javascript">
new Form.Element.Observer(
'ProductKeyword',
2,
function(element, value)
{
new Ajax.Updater
(
'ajax_update_content',
'/admin/admin_products/index/',
{
asynchronous:true,
evalScripts:true,
parameters:Form.Element.serialize('ProductKeyword'),
requestHeaders:['X-Update', 'ajax_update_content']
}
)
}
)
</script>
kalendar ne znam, proguglaj, ja koristim neki generički
animacije su scriptaculousu sitnica
http://wiki.script.aculo.us/scriptaculous/show/CombinationEffectsDemoA odnedavno podržava i odličan morph efekt, koji radi tween iz npr. jedne css klase u drugu..
http://mir.aculo.us/2006/11/21/script-aculo-us-hits-1-7-betaŠto se tiče EXT-a, on odnedavno funkcionira i na jqueryu i na prototype/scriptaculousu, no nije izišao kao final release, a i nekako mi se čini da nije prava stvar za koristit ga pomalo. Ili ga iskoristiš skroz ili ne. No, to je samo moje mišljenje....