Why isn't anyone recommending Signal? That's also using RCS, no? Or maybe just E2EE?
Edit: nvm, it's its own protocol for E2EE. probably better that way anyway. I've got several group chats that all use RCS, but that sounds like it's TLS encryption and likely not encrypted on the servers where it could still be carrier accessed. I'll have to look into it more