> All these companies keep pushing voice input as the way to interact with their personal assistants, I personally feel that it would be 100x better to let me interact with them however I choose.
Google Assistant is accessible by typing; it's built into Allo, and either built into Google Search on Android or the latter hooks into Allo if it is installed, I forget which.
So, I mean, you're still out of luck if you prefer interpretive dance as the interaction mode, but you aren't limited to speech.