Sxmo uses ModemManager[0] for calls+texts, and mmsd-tng[1] for MMS support. It generally works quite well (in my limited experience), modulo some dropped messages (might already be fixed?) and the modem occasionally getting filled up with messages which take a while to clear (causing newer messages to not be delivered).
mmsd-tng is a lot more stable in dealing with transient network issues with 1.7, which was the cause of dropped messages (dog fooding your work helps!).
I think almost all other distros have moved to the modem manager stack (to my knowledge, UBPorts is the only one who still uses oFono). Phosh uses MM, Plasma Mobile moved to MM, and SXMO uses MM, which are the major players in phone DEs.
mmsd-tng is a lot more stable in dealing with transient network issues with 1.7, which was the cause of dropped messages (dog fooding your work helps!).
I think almost all other distros have moved to the modem manager stack (to my knowledge, UBPorts is the only one who still uses oFono). Phosh uses MM, Plasma Mobile moved to MM, and SXMO uses MM, which are the major players in phone DEs.