Molto criticata è stata la condotta di Landi durante la Battaglia di Calatafimi in cui l’eccessiva prudenza, il mancato coordinamento del primo attacco, e una precoce ritirata determineranno un importante impatto sul morale delle truppe, generando una concatenazioni di eventi che porteranno alla caduta di Palermo e a una incredibile disfatta militare. Parte delle responsabilità, secondo il de Cesare nel suo resoconto sono da attribuirsi agli ordini contraddittori dei diversi comandi, afflitti da rivalità interne, al ritardo nell’arrivo di rinforzi da Napoli, al cambio intempestivo il giorno stesso della Battaglia di Calatafimi del tenente generale in capo per la Sicilia Paolo Ruffo, principe di Castelcicala con il tenente generale Ferdinando Lanza, all’epoca settantaduenne, e il timore, fondato, della presenza nei dintorni di Calatafimi di formazioni di insorti che potessero sostenere Garibaldi e cogliere alle spalle il Landi.