I've previously liked the idea of using social accounts, which prevents the user from having to deal with yet another password. Plus you can rely on that social network's security measures. However, I've always hated that you're essentially locking your users into a 3d party company. With DID's approach, you have the same benefits, without the lock-in!