I would not say, that SailfishOS does not have textual interface. On all other points i absolutely agree with @rainemak - For me SailfishOS brings both: Texmode UI in a Terminal and very intuitive gesture-based GUI “Lipstick” - this GUI is one of the best of its kind. Its smooth, good-looking, logical and very intuitive. Its so cool, that even Apple IOS and never Android-Versions have copied this gestures…
But this is not the only advantage of SailfishOS: As a true GNU Linux OS - it brings you all the Textmode commandline tools, which you will expect from the modern Linux OS.
Its a very flexible mobile OS. It could be used by noobs, geeks, professionals, linux-developers, or just normal people who want a system, which respects their privacy, doesn’t collect and sell data etc.
Android App Support in an LXC-container is Jolla’s crown jewel. All what it needs is just a solution for connecting and disconnecting Bluetooth and NFC devices from the Linux Host-System to the Android LXC-container, where a solution is hopefully found.