jQuery secondo me è la scelta migliore, poi col plugin Interface puoi aggiungere varie altre funzionalità. Se vuoi una panoramica delle funzionalità è inutile dirti che basta andare su sito del framework ( se non sbaglio http://www.jquery.com )

C'è anche prototype + scriptacolous, ma è troppo invasivo...

Infine ( per modo di dire ) c'è l'ottimo Mootools, pur non essendo il mio preferito molti dicono di trovarsi bene.

Poi beh, decidi tu