I was on the MooTools team so I'm obviously partial to that. I worked at SitePen for 2 years so I was very well acquainted with the Dojo Toolkit, which is amazing. Facebook hired much of the MooTools team who have worked on React so I recommend that. three.js is amazing for visualizations. There are too many awesome tools out there right now!