Session is better in the sense that it doesn't require a phone number (it uses public/private keys afaik) and it routes messages over Tor.
Not using phone numbers is great, but routing over Tor is a bit performance hit.
Briar is interesting because it can work via bluetooth.