Mi è capitato di provare entrambe, SAX e DOM, per fare il parsing di un file XML, la differenza in termini di tempo è ampissima, sono passato da 4 ore di esecuzione a 9 secondi in media.
Differenti API
La differenza tra le interfacce porta ad una differente complessità di codice, ma tutto dipende dal punto di vista