I am leaning towards just social sign up as it's one less page to build + it uses their profile picture from social account, so one less thing to store.
I prefer using "Sign in with Google" or receiving a magic link instead of relying on usernames and passwords. The latter is always my last and least preferred option.
I personally, don't risk connecting my signups to my socials unless it's something specific for that social. Because I might forget my social account password, or it gets banned, or all the other issues that may occur.
Astro Typers