What Damus is doing, with itself being a signer, is good, though there's a big UX issue (which leads to a security issue): having to copy/paste an nsec to a lot of different apps/sites (a UX issue connected with a security issue because of it) instead of using a signer app where.
I've yet to log into Damus with my/this account, and I haven't logged into Open Vibe either because of the same issue: No login with remote signer option.