Mediante un query podemos realizar actualizaciones e inserciones más rápidas, ya que para actualizar un registro con un TADOTable primero debo de realizar una búsqueda con Locate y luego actualizar el registro mediante un Edit de la tabla.
Si lo realizo mediante un script para un TADOQuery la actualización de datos se realiza más rápido.
A la hora de insertar creo da igual ya que lo único que hacemos es añadir datos a una tabla, no realizamos nada más.
Un saludo...