Oh yeah, forgot about the keyboard.
For that, I'm still using the old BlackBerry virtual keyboard for Android. It does what I need, has the "word flick" feature from BlackBerry 10 - the next guessed word is just above the next letter and you just flick up that word instead of picking the word from the list of possible words along the top of the keyboard. I had been so used to that feature since that was on my BlackBerry Z10 from 2013, that once a version of the Android keyboard from the BlackBerry Priv was made available, I made continued use of it.
That keyboard app was never officially made available for other Android phones, probably because the basis of it was licensed from SwiftKey, and since MS bought SwiftKey soon after and sold it themselves, BlackBerry likely couldn't sell their own version - even with the BlackBerry exclusive word flick feature.
However, the app itself works fine on its own, even though it hasn't been update in years. Still works great on my S24+.