A short sale means "I tried." Walking away says "I can't be bothered sorting this out."
A short sale is less damaging to your credit rating, but it does cause damage none the less. But the difference speaks a lot to character. I would sign a contract with someone that had a short sell in their past long before I would ever consider signing a contract from someone that just walked away. Again, its more about character than anything.