I'm mean from a Story perspective. I don't know why but this has always bothered me. Don't get me wrong, Guardians are super cool but when you know that even if they die they'll just come back makes them feel a little less cool in my eyes. I feel like it takes away the sense of danger when they fight.
When a guardian dies permanently I'm just thinking to myself "How did you, an immortal, manage to -blam!- up so badly to the point where you died permanently?".
I'm not saying you won't get the feels from their death, I'm just saying that having their ghost be able to revive them in most situation dulls their death a bit.
Do give your reasoning for you choice. I would love to see some other perspective on this topic :)
Edit: It seems most of you disagree, and provide some very interesting points. Thanks for sharing your perspective!
-
I think it gives the final death more impact. When you find a dead ghost, and it sparks to life for a brief second, tries to fly, then dies permanently as it's light is extinguished, it really is tragic. It might not fully come across in the game itself, but I guess you could compare it to a 5000 year old tree getting cut down, or perhaps a tortoise that's hundreds of years old being killed. The loss of all that history after everything it's been through in my opinion, is sadder than say, a 10 year old tree getting cut down. Especially knowing that in the case of some ghosts, it's mission to find a guardian went unfulfilled and it died knowing that it failed in it's one purpose after trying for so long... it's very sad to me.