I use Blackberry Keyboard (per Blackberry Manager, look for it on Fdroid) and AnySoftKeyboard are my favs to use.

Not a huge fan of Gboard though.

/