¿Diferencia entre la vista de lista y DataGrid en WPF?

Hola, tengo que recuperar algunas preguntas de la base de datos y mostrarlas dinámicamente en la pantalla del usuario. También necesito agregar algunos controles en las columnas de la vista de cuadrícula, básicamente una pregunta y un cuadro de entrada para una respuesta. Sugiera cuál debo usar ? Vista de lista o cuadrícula de datos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta