Hola Maestro!
Me alegra que empiece a funcionar el sistema!
Lo que has tenido que hacer en realidad es bajar el valor de R3 para que funcione correctamente. De todos modos, observa el valor de R4 (Desde la base del NPN a GND) porque ante pulsos breves desde el microcontrolador puede que el sistema no apague.
Quizás debas optimizar ese valor hacia abajo. En mi caso, el valor ideal fué 2K7. La práctica, con todo montado en la situación real, te llevará hacia el valor correcto.
Respecto a un Darlington nunca utilicé uno en esta aplicación. Además nunca tuve la necesidad de manejar tanta corriente. Tiene que funcionar bien con ese transistor que has seleccionado Manolo. No creo que tengas inconvenientes, máxime aún si ya has probado con un TIP107. Lo único que agregaría al circuito (por la corriente que utilizará) es un diodo rápido en paralelo con Emisor - Colector del transistor que hace las veces de llave. (Este Darlington que colocarás) La conexión sería Cátodo al Emisor y Ánodo al Colector. El motivo es para que en los momentos de corte, ninguna carga inductiva pueda dañar al transistor.
Como último dato, vale recordar que esto es un interruptor y no un sistema de regulación. Se supone que la tensión se regula después o antes en el circuito, por lo tanto, la diferencia de potencial entre Emisor y Colector debiera ser mínima y en consecuencia la potencia disipada también será mínima así que el tema temperatura "debiera" no ser un problema a considerar. De todos modos, si eso ocurre, puedes bajar el valor de R2 hasta 2K2, pero no creo que sea necesario.
Abrazo Maestro!
Sigo atento.
Saludos!
Mario