Persona/BrowserID is a lot closer to OpenID than SAML or OAuth.
Doing SAML federation can be a bit of a nightmare, and AFAIK there's no "standard" way to do sort of on-demand federation between two entities (that is, if user using IdP A wants to visit service X, usually A and X generally need to already know about each other).
OAuth really isn't about *authentication*. It can be used for authn as sort of a side-effect, but it's really not its' intent.
As for OpenID (and OAuth and SAML, too), the big advantage of Persona/BrowserID is that your IdP doesn't actually know what sites you're visiting. If you take the additional step of using unique email addresses to sign in to each different site you visit, there's also no way for two different sites to know you're the same user (at least, based on your BrowserID "identity"... obviously there's other tricks they can employ).