There are so much of them, how can I know what to use for a project?
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.
But the question is, does these comparisons make you capable of choosing the right framework? Of course Not!
As Aurelio mentions above, you need to know your goals, the language you're going to use, your constraints and you have to use the experience of an expert to choose the right solution. Things may change by you move forward using an application, you may find out you need something different, flexibility, usability and being user friendly are not included in comparisons, but you can elicit these kind of things from an expert's mind by asking more specific questions and also answering to his questions.