There's been a lot of discussion lately involving the word "EFL," and thanks to @Staudey I just found out that it doesn't stand for English Football League. Well, it does, but not only that. For those still in the dark, it's worth taking a look here.
An example of EFL is Terminology, a really cool terminal emulator that mostly works. By "mostly," I mean that it appears to be fully usable, but it has a few rough edges. Based on what I've seen so far, those are annoyances, but don't actually affect working with it. About the worst rough edge I've found is that it doesn't preserve settings changes beyond the current session. Still, I keep a terminal in its own dedicated workspace, so I normally only start it after rebooting following an update. Resetting the window size and font size once a week is what I call an annoyance, not a showstopper.
Terminology is in the Solus repository, so it's easy to get. If you try it, be aware that you can adjust the text size -- which you'll almost certainly need to do -- by using Ctrl+ the Up and Down keys. A right-click in the terminal area opens a menu. Click on the "Settings" entry there to get an idea of just how cool Terminology really is (or will be) but don't expect your setting changes to be present the next time you start the application. I hope that will be fixed soon.
BASH still respects any changes you've made to .bashrc. The Up and Down keys operate the command history as usual. I expect BASH scripting to work as always. Today's my first day with Terminology, so there's probably a lot more to learn.