La conquista islámica fue rapidísima, tras ser derrotados los godos y su rey en Guadalete y quedar el resto del reino descabezado y desmoralizado. Hubo efectivamente acuerdos y pactos así como batallas en que los cristianos, desmoralizados poco podían hacer.
La Reconquista fue lentísima y hubo avances y retrocesos por ambos bandos con batallas importantísimas y épocas de paz. Ocho siglos de invasión dan para mucho en cualquier sentido y cualquier historiador puede cargar las tintas en la opinión que quiera, sin que le falten datos para cualquier tendencia o justificación, por más aberrante que parezca.
Pero lo que nadie puede negar es que hubo Reconquista y que ésta fue por y para los cristianos de España.