This is good question where developer will flight over this with each claiming their framework best.
I think it depends on your requirement, if something meet your requirement then that is best for you... Other criteria that might be worth considering will be stable code library, give good performance, easy to learn, large industry with adoption, no license fees, good support, under active development, similarly few more...
I personally like JQuery.. and will advise to have a look on it..
There is a good article on Wikipeida whiich compares various java script frameworks out there in market... You can see if some framework meet your project requirement.
en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks