Amazing for speech aphasia or apraxia
I have one suggestion. Autocorrect - either as a default or at least as an option to just use the phone's built in autocorrect. The predictive text is awesome, but in the days after the surgery as my wife became more comfortable looking at her phone and typing, we found she could type what she wanted to say faster than selecting words from predictive text (which was awesome at first or for those with difficulty typing). In our situation we also found it much more natural to turn off the setting to speak every word as it's being typed, and instead write out the sentence, then tell the app to speak. However, the lack of auto correct on individually typed words really slowed her down. We all have gotten spoiled by autocorrect so it seems unnatural and difficult to type without it.