Digikam is built from the ground up to be a photo cataloger. Hierarchical tags that you can click on to expand or contract, the ability to jump from a given photo to all photos taken on the same date, or all photos in the same folder, or all photos that share a particular tag. Collapsible folders and tag structures, the ability to toggle child tag/folder recursive view on or off, image grouping (automated by filename/timestamp/burst). They also share metadata perfectly well through EXIF data, so anything I do in one is visible in the other right away.
This is digikam

This is the same folder in darktable
