I've used DBeaver in the past, but still felt compelled to make Beekeeper Studio. DBeaver is great for a DBA, but can you imagine giving it to someone learning SQL for the first time?
I second this recommendation. DBeaver is great and will work with almost every RDBMS you'll ever encounter.