soul recall is the unique version and recovers more of the xp lost when dieing.Yay, I'm reviving this old thread!
What is the difference between Soul Revive and Soul Recall? I thought Soul Recall was an improved version of Soul Revive since it required the latter to be learnt. I just used a SP for it, I hope it was worth it xD!
soul revive recovers a lot less.