I use https://github.com/rkkr/simple-keyboard because it has the features "hold space and swipe to move cursor" and "hold backspace and swipe to delete".
You can add different languages.
Which Android do you use? I'm curious because doesn't any keyboard (android) allow you to switch languages?
Another one that i use is Florisboard. It also supporta hold space and hold backspace. Additionally you can customize the layout and glide typing is available for english
Haven't seen unexpected keyboard mentioned. Been using that for a few months now. Lots of keys, not many other features. With a compose key, it would almost be perfect. Hackers is my backup keyboard.