Why I Use It
It handles the auth flows I'd otherwise build myself—OAuth, email verification, 2FA. The TypeScript types are solid, and it works well with Next.js App Router. I don't have to think about session cookies or CSRF tokens.
When I Recommend It to a Client
When they're using Next.js or SvelteKit and need a full auth solution without writing it from scratch. Also good when they want social logins without integrating each provider manually.