I increasingly favor OAuth when I encounter the option, even though I resisted at first ("too many eggs in the google basket").
I am sick and tired of needing to conjure a unique 12-character password with 4 different keyset features in order to gain access to a coupon-clipping site, someone's blog about bundt cakes, or a forum discussing solar panels.
The exception is where loss of the credentials can do me real and meaningful financial harm. I have no problem managing unique, complex, and rotated passwords for these. I also expect 2FA for these at a minimum.
Everyone is doing this so terribly that I wish they'd all just farm it out. correct battery horse staple indeed. :)