¿Cuál es la diferencia principal entre "finally" y "at last"?

Respuesta de un hablante nativo
Rebecca
"At last" implica que se sentía impaciente para llegar al punto final. Mientras que "finally" se puede utilizar tanto de manera positiva como negativa, dependiendo del tono que le des. "Finally" también puede indicar el final de algo. Ej: "At last, we have arrived at the hotel!" (Por fin, ¡ya hemos llegado al hotel!) => impaciencia Ej: "We have finally reached the hotel." = "And finally, we have reached the hotel." (Y al final hemos llegado al hotel.) Ej: "Finally, we have Jen playing a song on the guitar for us." (Para acabar, tenemos a Jen tocando una canción en la guitarra.) => Parte final