I like the separation here: Farcaster for identity, GSMP for the private layer. Native multi-device support and device revocation feel especially important if this is meant to be something people can actually rely on day to day.
-- {no channel}