L'ULN2803 0 2003 tollera al massimo 500mA complessivi ed ha su ogni porta il diodo antiparallelo all'interno dell'integrato.
Il L298 non i diodi, per cui devi metterli esterni, ma resiste a 2A per canale ovvero a 4A totali, 8 volte più dell'ULN.
Almeno che non devi crearti una micro CNC o un micro 3D printer, supponendo che sia fattibile, l'ULN non è molto adatto.