Depende del OD se puede solapar la definición, todos estos tipo "amp in a box"
Un tube screamer que está pensado para interactuar con el previo del ampli, pues no tendría mucho sentido
Normalmente la principal diferencia es que los pedales que se suponen "preamp" o "amp in a box" crean su sonido saturado mediante transistores, por otro lado, los pedales de overdrive lo suelen hacer mediante diodos.
Si rizamos el rizo, hay muchos pedales de overdrive que funcionan con transistores.
Por tanto la diferencia que yo considero más notoria esta basada en la ecualización, los pedales que estan diseñados para sonar como un preamplificador tienen una curva de EQ similar al amplificador que imitan, mientras que una gran cantidad overdrive se basan es cortar y realzar ciertas frecuencias para excitar el amplificador que utilizemos.
En resumen creo que puedes obtener grandes resultados con ambas opciones, pero si decides utilizar un overdrive ten cuidado que no tenga una EQ que no te permita conseguir lo que buscas. (Ejemplo: Si utilizas un tubescreamer vas a tener una gran cantidad de medios y nada de graves como sonido principal)
Espero que te sirva de ayuda!
3