My keyboard SUCKS, Suggest alternative please!

Iam using FlorisBoard but it lacks words suggestions, spell check with no hope of any learning from what iam writing, I used OpenBoard but it lacks this two features too especially when iam writing another language, So should I use another open source keyboards or just suffer with those two keyboards or just try using Gboard, Samsung keyboard, Swift Keyboard …etc using any firewall to prevent their internet access???

Anysoftkeyboard i don’t know how good it is but it support these languages