Endorsements seem to work OK for people in my network. I've never known anybody to actively solicit endorsements and I think that my network's endorsements are fairly accurate. I find that people making large updates to their profile is a better indicator of whether someone is about to leave.