jQuery är sjukt bra tycker jag, det är nästan alltid en given include nuförtiden då man ska göra dynamiska gränssnitt, eller JS öht.
Prototype och ExtJS är andra ramverk jag använt mig av tidigare, samtliga med sina för- och nackdelar.
Brukar ni försöka tänka på att inte baka in beroenden till externa ramverk i era egna JS-klasser eller kör ni fullt ut och bygger egna "extensions" istället?