An important point to note is that the ending
of Faust changes depending on the author
Sometimes he is dragged to hell
. The original and Marlowe
's play have this ending.
lets him obtain salvation
, with angels
snatching Faust away from Mephistopheles at the last moment.
Different times, different ideas
, I suppose.