We sometimes get questions like "What criteria should I consider for X" (which are off-topic).
Also, we often get questions with not enough criteria (even though they comply with the general rule) because askers are newcomers to the field and are not too sure what criteria they should look for.
As we gather experience on this, I think we should maintain a list of criteria for each general type of software. It might be too hard or too ambitious, but let's try.