Cita: Io personalmente uso el comand.ExecuteNonQuery...
De igual manera yo tambien utilizo lo mismo, además de que es más rápido y tiene mejor performance (apoyandome tambien de SP

), pero con el dataadapter conviene cuando llenas algun dataset manualmente y deseas insertar esos datos generados dinámicamente en la BD. (pero teoricamente es relativo

)
Todo depende de lo que estés haciendo, pero siempre hay que tratar de hacerlo mas sencillo y rápido.
Salud2