Sure, it's strictly better... There's nothing requiring you use iMessage and you can send send SMS messages to iPhones if you choose to do so. It's a great way to secure SMS messages by default. That iMessage acts like SMS automatically is _good_ thing.
Every major chat app is closed though? For example, I use LINE regularly, there's no way to access that chat system through anything but LINE apps.