I find a lot of value in federated login through Google and Facebook. I'd rather have the hardest parts of authentication handled by their services than relying on thousands of different developers rolling their own solutions with varying levels of sanity.