¿Cuál es la diferencia entre "thanks a lot" y "thanks so much"?

Cuál expresión representa mayor agradecimiento y/o formalidad?
Podrían darme ejemplos de su uso por favor?


PD: Reitero esta pregunta, ya que no me quedó en claro ninguna respuesta. Gracias.
11 respuestas 11