Could you describe your setup in more detail?
I've long used Linux, vim, and w3m for various sorts of tasks, some curl and wget as well. Wget is often blocked by sites unless it spoofs a more common browser agent.) I have similar preferences to you, though of late I'm largely using graphical browsers (Firefox by preference, for flexibility, Chrome unfortunately has better performance, though especially on Android, virtually zero configurability.
I've been thinking of scrapping much of this, un-rusting my emacs skills and doing something with:
* Emacs.
* Buffers.
* Built-in browser.
* Some local on-disk hierarchy essentially reflecting structure of websites I frequently access. Much of the information I access is actually pretty static, and there's a small subset of what I browse that's actually useful to keep.
* Extracting just the usful bits from each page. The primary text content and associated graphics, mostly. Dynamic and interactive components are rare, and there I'll likely hit up a graphical browser, treating it more as an applications environment.
* Metadata management. A standardised format of recording at least the site, publication date (if known), author (if known), access date, perceived quality, topic tags or categories (possibly a LoCCS hierarchy -- it's more sane than it seems), and a set of flags for issues (clickbait, bullshit, innacurracy, etc.) All this is shades of Vannevar Bush's Memex, though not a strict interpretation.
* A ratings and reputation system. What authors, sites, and publishers are or aren't generally credible or high-quality.
* Integrated management of multiple document formats: HTML, PDF, ePub, DJVU, Mobi, text, Markdown.
* If possible, a presentation mode that's more similar to Pocket than just a monospace text presentation, though that might also work.
* Annotations and notes.
* Bibliography generation.
Emacs strikes me as likely the perfet tool for much of this, with a bunch of built-in support already, from various modes, browsers, tools, Lisp, org-mode, etc.
Just rambling....