Agreed.
Honestly, I don't think any of the available interfaces are ergonomic enough for a serious tab collector like me. But there's another application in which I also collect hundreds - sometimes thousands - of open pages: Emacs. And there are solutions there that help you manage the load just fine.
Here's the UI I'd love to have for my tabs:
1) All tabs are hidden by default.
2) A keyboard shortcut (or a UI button) brings up a list of tabs (tree-style, not flat) that I can do an incremental, fuzzy search on by immediately starting to type. The default selected tab is the one next to the current one, in the order of opening.
3) Another keyboard shortcut brings a keyboard-driven tab management interface, that looks like this (with apologies to mobile users):
MRL Name Age Domain Category Full URL
--- ---- --- ------ -------- ----------
Coming to Chrome: a new... 30m news.ycombinator.com HN https://news.ycombinator.com/item?id=23175207
↳ Emacs: introduction to... 15m youtube.com Video https://youtube.com/watch?v=6KN_oSLFf-k
Messenger 2d messenger.com IM https://messenger.com/t/zuck
static mesh editor bounds 1d google.com Search https://google.com/search?<lots of line noise>
↳ [HELP] Could someone... 1d reddit.com Reddit https://reddit.com/r/unrealengine/comments/<stuff>
↳ QJX2FGt.png 1d i.imgur.com Image https://i.imgur.com/QJX2FGt.png
< lots of other entries>
In that interface, I want to be able to sort and filter by any of the visible column, mark them directly or by a pattern-match on any of the columns, and then issue commands like: unload marked tabs, delete marked tabs, reparent tabs under a different one, show all marked in a new browser window (or transfer to an existing one), bookmark selected tabs, add/remove tabs from "permanent session", download marked tab(s), etc.
Or, in Emacs terms, 2) is the equivalent of "switching buffers" with any of the (many) incremental search completion plugins, and 3) is the equivalent of ibuffer (see https://youtube.com/watch?v=6KN_oSLFf-k).
I'm tempted to start working on an extension like this.