I installed SwiftKey on iPhone too but even it seems sluggish.
I've stuck with Samsung's keyboard and it has mostly been fine, though it's less aggressive about adding punctuation for contractions etc.
I went to apple keyboard and had to disable autocorrect because it would uncorrect it to the wrong word until five words down and decides which word makes more sense.