All depends on the level of learning curve.
low level learning curve use Prototype
medium level, use jquery
high level, use scriptaculous or dojo
Honestly though, if you're looking for eye candy features than I'd use scriptaculous. jQuery can achieve the same but you need to install plugins for it (or not... haven't really checked out their UI package)