Well, your requirements are a bit varied.
Patreon WordPress already acts as a social login for Patreon users, who can just log in to your site via Patreon. If they have their email confirmed, their email will be saved in their account at your site as well.
However, naturally, PW wont help you collect the emails of your users from other venues like Twitter, Facebook etc.For that you would need to have those users log in via those services.
If you are going to lock content differently - ie, lock some with WP Members and some other content with Patreon - you can have both of the plugins installed and running at the same time. That way you can both cater to normal social network members, and also Patreon members.