At present, I think most implementations are based on Node.js.
An important thing in SSB is "Pubs". The link above says this:
> "Pubs" are bot-users that have public IPs. They follow users and rehost the messages to other peers, ensuring good uptime and no firewall blockage.
> Pubs have no special privileges, and are not trusted by users. However, because Scuttlebot has no DHT or NAT-traversal utilities, users must "join" a Pub to distribute their messages on the WAN.
Without a lot of active experience with SSB or its clients, it seems that pubs are a weak point and a centralizing influence. Sure, I could host a pub myself, but then I'd need to attract a good sized fraction of the overall SSB userbase, so that those connecting to my pub could find interesting users.
Another issue, which I've observed before. #Manyverse #iOS doesn't respond quickly to user input, so it often seems frozen. I tend to click 3-4 times before I remember to wait for it to respond.