@silvermoon82 @smitten RCS is now common/default on Android at least, and that does provide all of these things, and it's mostly a behind-the-scenes change and falls back to SMS where it's not supported.
(The reason WhatsApp originally became popular in NL was because it was free to send messages, whereas SMS cost money per message)