Interesting, but this is where keet also suffers. Without backups of the whole thing, edge case events make the whole thing feel clunky. Either rely on relays or not, give the option to restore all in one, or not at all.
This is why I think we can succeed. The relay infrastructure will always be there to be a fallback. The P2P stuff is an additional layer of privacy to be used when 2 phones are able to reliably connect with one another.