Diferença entre o modo de exibição de lista e DataGrid no WPF?

Olá, eu tenho que recuperar algumas perguntas do banco de dados e exibi-las na tela do usuário dinamicamente. Também preciso adicionar alguns controles nas colunas da exibição em grade, basicamente uma pergunta e uma caixa de entrada para uma resposta. Sugira qual delas devo usar ? Exibição de lista ou grade de dados?

questionAnswers(2)

yourAnswerToTheQuestion