Have you used pgAdmin? It certainly does everything but it's user interface is too horrific for any simple tasks (like viewing rows or filtering by column etc.)
Sure, the UI is ugly and it blocks on DB ops, but it works. Crashes I haven't had much of tbh