I am not capable of solving shitty downscaled image sharing; flakiness with mms message receipt (esp photos) both on tmobile and verizon; and even worse downscaled video sharing. Because those cannot be addressed by anyone but the telcos.
Nor the inability to add people to groups. sms doesn't have groups; it has pools of numbers. And it works terribly when, eg, one of you is traveling or living outside the US.