The terminal is not always pleasant, but it is honest. A command surface makes it much easier to understand what a product does, how it changes state, and where the edges are.
For a product like Roost, SSH should feel like the front door. The web layer can explain and document, but the terminal should remain the shortest path to value.