Hi Alan,
as a long time user of BK I cannot resist not to answer you and the other forum answers.
In our company my collaborators and me have been using BK on a daily basis and in our view it is really a "Swiss Army knife" for pre and postprocessing of 2D numerical models, in comparison to other open source or commercial solutions out there (also the use for our own 2D FV model which is faster than TEL-2D FE

)
Still I'm impressed about the compelling logic of the program structure, what the developers already 20 years ago or more had in mind. Starting with the open and efficient to use file formats, the various ways of easy manipulation of data, the logic behind the mesh generation.
We need in our daily industrial production not only mesh generation of some domain outline, but heavily need efficient procedures like mesh splitting, mesh merging, submesh handling, mapping / interpolation of various data (or parts of it) to other data, interoperability with other programs, etc. Furthermore, a lot of work goes always into the definition of some lines or polygons.... copy this part of a line, cut that portion of a line, etc. At least in our view for all these latter needs BK is the most efficient tool compared to other solutions, like QGIS.
We are still a bit sceptic about the QGIS hype which have been sorrounding us since some years. And we don't believe that in the near future there will be a breakthrough in QGIS related to 2D mesh handling (it needs a lot of money). Besides, that the processing tools for works as described above in QGIS are not available or their use needs xx more time than in BK, some other remarks: compatibility or even availability of QGIS plugins not guaranteed (happens sometimes e.g. when changing to a new QGIS version) or developer has to update the plugin with new QGIS versions. Even the underlying QGIS Python framework sometimes doesn't work with new QGIS versions. Shape file handling is standard in QGIS, ok, but such a lot of generated files... and I like more the i2s and i3s styles with immediate interoperability with text editors.
We use QGIS the other way around what other users reported: at the the beginning of a project or when new data comes, we use QGIS to convert all the data, which is not compatible to BK, to BK formats. Of course, like other said before e.g. for GeoTiffs this is sometimes amazing since BK doesn't support compression algorithms like deflate, still. So, may I continue with some personal suggestions for further developments, based on v3.3.4 (I have only a few and they overlap with other users): efficient visualization of meshes with more than 50x10^6 nodes, faster (parallel OpenMP?) mesh generation, handling of quadrilateral mesh elements, support of various formats of TIFF files (compression, bands, etc.), support of double precision slf, better mesh merging algorithm, fixing of some minor bugs.
Summarizing, in my view the basis of BK is really great and hence, it makes sense to develop BK further with the primary goal to enhance its efficiency in regards to the few points described above
Happy meeting!
Clemens