The Matrix is useful if no other type can handle your question. The reason for this is that the matrix question gives you extreme flexibility to construct your question.
A matrix question is essentially a table with columns, rows and cells. Each cell may contain a label, text field, numeric field, drop down list, checkbox or radio-button. It can also be empty.