JFBConnect already supports a setting to configure the username format for users that register with a social network. One of those options is to use their Email address. With that, if a user registers with a social network, they'd have a Joomla account created for them that uses their email address as their username. When they re-visit the site, they can login with either their Joomla credentials (email/password) or their social network credentials that they originally registered with.
The SCLogin module has language strings you could use to update the "Username" label to "Email" and it should work just fine with that plugin.
As for SCLogin vs JFBConnect, you can choose how to use them. JFBConnect can automatically add the social network login buttons to the standard Joomla Login or Register pages. You can use the SCLogin in any module position. You can also add {JFBCLogin} to any article, module or template file to have the social login buttons placed in very custom positions. It's up to you what works best.
I hope that helps, but if you have any questions, just let me know.
Thanks,
Alex