One of the things that bothers me about MMOs is the fact that there are respawns. It just seems totally immersion breaking to think that you're in a "persistent world", but characters respawn when they die.
At least in an SP game you can reload and pretend the death of your character never actually happened... but in an MMO your friends watch your character die and everything.