Oops, left out the phone. It's an Android, HTC M8, 4.4.2 also. The Hacker's Keyboard app is Android only at this point
AFAIK. It works well in many regards but so far it has no word suggestion, as in you type out t..o..m..o and they suggest tomorrow. Not sure what that's called.
Swiftkey is supposed to be available for iPhones also but the version I loaded has no cursor arrows, contrary to what I'd read on a couple of sites.
*EDIT* Dang you're right, the option can be added in settings. There's a lot I don't know about this phone. Good tip BTW.
I was wrong about the Hacker's keyboard. In upright mode, there is word suggestion, but no cursor arrows. In sideways mode you have cursor arrows but no word suggestion. The stock keyboard, HTC Sense has the best of all worlds with the arrows enabled.