I’ve never encountered a keyboard app with UI/UX comparable to Fleksy, so that’s what I use (and UI/UX is everything for a keyboard).
The settings became a bit silly in terms of UI in the course of updates though, I mean specifically the keyboard itself.
Like Firefox ScreenshotGo? (I think it only supports English though)