Selling point here: First person view gameplay.
What I don't like the most, right there.

Die and you lose everything ? Sounds like Darkfall to me.