Совмещайте оба способа, не ошибетесь.
Знающий человек увидит кнопку "войти через Oauth".
Чуть менее знающий увидит кнопки "войти через аккаунт вконтакте/fb/twitter"
Для остальных можно использовать хак - когда регистрируются, проверять их ящик. Если ящик у oauth-прова - то не регать, а показывать страницу "вам не надо регистрироваться, потому что..."