I personally use QKSMS, which isn’t perfect, but it’s all I’ve been able to stand since Signal dropped SMS support.
This RCS stuff scares me a bit, because it sounds like it will function over a data connection and not be nearly as universal of a standard as SMS/MMS is. There are already a million such apps and standards if one wants to use data for messaging. Trying to sneak it on top of SMS is very annoying. If I use my SMS app, I want my messages to be sent as such. Getting a surprise data bill shouldn’t be a fear.
RCS does function over a data connection (and WiFi!), however unless you’re sending large files over the wire it’s probably not going to have any effect on your data bill. Text messages are a handful of kilobytes large at worst. SMS/MMS have lots of issues to do with security and capability, and most handsets support it in some form already.
Not everyone has a large data plan. I am very aware of how much messaging taxes my data plan: the entirety of my data is already used by it.
Trying to sneak it on top of SMS is very annoying
No one is trying to “sneak” anything. The ideal messaging app has advanced messaging features as the primary and then falls back to SMS if it’s unavailable, and that’s exactly how this works.
If you’re looking for a less advanced and secure app, you can very easily install and use anything else.
If I wanted a messaging app with advanced features, I wouldn’t be using the SMS app that came with my phone.
QKSMS hasn’t been maintained in a while, besides one update at the start of 2023.
It may be better to go with, and I personally just use, PartisanSMS which is an improved fork of QKSMS.
That looks like it’s stopped being developed too. Connect You, a Contacts app originally, is adding SMS support— but right now it kind of sucks, so we probably want to wait a bit for development.