I've come full circle on that using voice assistants. Y'know - when you're a kid "terminal interfaces are bad, guis are great". When you get older and learn "Terminal interfaces are good for compsability and piping, they're great." Then you start developing software for users and learn "terminal interfaces have poor discoverability, GUIs present them their options in clear, informative ways". Then the promise of natural-language processing appears and it's "terminal interfaces are great, you don't have to be perfectly precise any more".
Now, with my google assistant? Text interfaces are awful, because I have no idea what combination of magic words will confuse it. What will be interpreted as a parameter to which command. Even simple commands get broken if I accidentally add phrasing where it interprets it as a different command... usually just giving up with "I don't know how to do that" and then Google gets a nice recording of elaborate cusswords.