I think one of the issues I find with text based interfaces, which is not often discussed, is they are not good at expressing what they can and can't do.
Their very strength, of not being limited, is also a weakness - you only find the boundaries of what's possible by trial and error.
Their very strength, of not being limited, is also a weakness - you only find the boundaries of what's possible by trial and error.