Language models and dictionaries will always be incomplete and out of date.
I just don't like being slowed down by a clever feature not working as expected and so for me a physical keyboard simply cannot be replaced. It always feels like a fragile crutch otherwise.