Double ratchet is simple to implement and works well for 1-on-1 chats. MLS is better for groups. In case the MLS is also good for 1-on-1, happy to change.
mls for 1-on-1 chats is basically signal with a negligible overhead (it becomes the same thing in practical implementations in a multiple-nodes network).