One hugely underated offering of unexpected keyboard is the ease with which you can define entierly new keyboards. Want a keyboard for futhark runes? They're unicode so go for it, you totally can. Like thorn as a concept and a character, and want to use it with ease? þen add it for easy use. This keyboard is truly the hackers keyboard. I spent a month using termux exclusively, writing cli apps for things as i needed them and without unexpected keyboard that would have been a really painful experience, rather than mildly inconveniant at times.