- able to see the conversation on other devices
You can choose only one. Otherwise I can't see how it would be end-to-end encrypted. Your devices should create some sort of a group chat to make this work.
Group chats have large enough attack surface and "end-to-end encryption" will create false sense of security.
All general consumer grade tools are fighting with this equation: How can we make an app which will appeal to the broad audience which will be easy to use.
I can't say anything about signal but in general if something is easy to use and you can chat super secure with your grandma then most likely it isn't secure how you might think it is and it's actually an issue because you may want to send data which otherwise you wouldn't if you know you're on compromised channel.
Sharing history between e2e encrypted devices is a tricky thing because you should have forward security with some ratchet keys.
What it does not have is the ability to send your conversation history to your linked devices (which I find a bit odd, if you can trust a device with your present/future conversations, you should be able to trust it with your past, or at least be able to opt in in trusting it with sending over your past conversations). I hope they will provide this in the future.
I am genuinely curious. Is your threat model too severe that you really need to hide your conversations?
So, and we can discuss threat models.
Thank you.
Snooping by the government or by the corporations? Which one is more insidious?