If I were you (and honestly I wish I was, I loved being a student) I'd focus much less on analyzing an arbitrary list of JS frameworks and instead turn my attention to questions like:
Why are there so many frameworks in the first place?
What problems are JS frameworks trying to solve?
Why does it seems like new frameworks are constantly being produced?
Why can't any single framework achieve critical mass?
You might learn some very interesting things about the web as a platform and JavaScript as a language.