I really like the additional controls AnySoftKeyboard[1] brings: I like to configure it so that it always displays a left/right arrow above the keyboard to move the cursor. And if you "lift" (gesture up) the space key, there is an additional copy/paste (with clipboard manager)/arrows/selection/undo/redo/etc menu, which is quite useful[2].
Unfortunately I stopped using it in favor of OpenBoard[3] due to subpar autocorrect, especially when typing in French[4].
[1]: https://f-droid.org/en/packages/com.menny.android.anysoftkey...
[2]: screenshot from f-droid: https://f-droid.org/repo/com.menny.android.anysoftkeyboard/e...
[3]: https://f-droid.org/en/packages/org.dslul.openboard.inputmet...
[4]: https://github.com/AnySoftKeyboard/AnySoftKeyboard/issues/10...