It is free tool with gobbles of functionality. I use it occasionally and it works great. Whatever set of widgets it uses does not concern me at all. It does what I need and is convenient enough. Maybe it would matter more if I was spending all my work time with it but in reality I use it very occasionally.
So thank to the developers.
I also use another DB admin tool: HeidiSQL. This one is lightning fast. Most likely because it is native application. Written in Delphi btw
The default DB tool where I work is Heidi and I switched to DBeaver because I found Heidi to be horrendously unstable. Dozens of random exceptions on a daily basis, and because it’s single-threaded a long-running query will just lock up the entire UI to the point where it triggers the “this program is not responding” dialog on Windows.
A free and open source DB management tool is still an impressive feat, but I absolutely would not trust it with anything where blowing up would have consequences.
As already said DB admin tools are not my daily driver. I either did not use Heidi intensively enough to uncover all the problems you mentioned or they've fixed those.
No Heidi is pretty unstable compared to what it used to be. I get 2 or 3 exceptions that require me to restart daily, the good thing is that the exceptions are caught, and you can copy out any SQL you have been working on which means you rarely loose work.
I still prefer it as it is fast and has a nice UI and if they can sort the crashes, I would be a convert.
So thank to the developers.
I also use another DB admin tool: HeidiSQL. This one is lightning fast. Most likely because it is native application. Written in Delphi btw
Same thanks to the developer