I might try SwiftKey as I’m hearing good things about it.