The purpose of Session's onion routing is to prevent a single actor from gaining knowledge. Or with SimpleX you can self-host the server. With Threema, you’re trusting a single entity with censorship/privacy. Aren’t you on Nostr to avoid centralization?