There are still several problems for non-technical people to use.
1. people just starting out will see only spam submissions at first and give up because they can't find someone who leaves the same language.
2. if the relay connection is not stable, the posts and settings will not be reflected.
3. the same unstable relay can cause follow information to disappear as well.
To solve the first problem, you can set the relay to display only speakers of the same language by default, or you can filter the global display language by the language used by the user by default.
For 2, for example, if there are 7 relay settings and a post is made when 2 relays are connected, it is difficult for the post to be reflected, so the post should be resent when the remaining 5 relay connections are restored. If the application is put in the background immediately after posting, it is also difficult for the post to be reflected, so it is necessary to post to the remaining relays when the application is reconnected.
For the third relay, if the information retrieved from the relay is out of date, it is likely that the follow information will be overwritten with less information when following someone, so I think there should be a backup function in the app so that it can be restored.
I think it is important to make users as unaware of the relay's connection status as possible.
As for following official Damus users by default and getting the legendary April Fool's video, I like it.