If we're comparing the two, Mary doesn't hold a candle to Buffy. Buffy never would have thought of letting her family and friends down the way Mary did. She was nothing but selfish, she deserves to be stuck in an AU dimension were she has to fight to stay alive.