Very good, if you're a habitual reader and Sherlock Holmes type of personality.
Above an example of finding the terminal command for keeping log file sizes in check, they can grow to some 5GB sometimes, I found that command on this Zorin forum, only kept the command rather than the whole thread.
I browse the web and then habitually keep a record or copy of what I read, it's just one click on the toolbar, for coming back or re-reading etc., what people do with smartphone photos for remembering stuff.
Here an example of searching for faster laptops and their prices, part of the record is when, where, by whom.
Drawbacks:
Doesn't do well XBOX/Nintendo/Steam/Netflix browsing for films or music, doesn't have a gallery for photos. You can do catalogues for the same, but you won't have much fun in browsing. It's not "in your face" type, more like Excel line by line. On the other, if doomscrolling is a problem for you, this solves the problem, there is no doom scrolling.
Fulltext search
Zotero can have an index of the PDF content and then you can search for exactly that, too. However, I found on older hardware, that index needs to be loaded into RAM and if you don't have too much, but a big library, it's quite slow. I've turned to keeping a copy of keywords and the table-of-content (TOC), rather than the fulltext in Zotero. For fulltext, I'm currently with DocFetcher, it can do complex searches, too, like "Paris London"~5 find the pair of Paris and London with maximum of five words between them.
Complex entries
For entries with complex project files, like a programming course with data files, slides, video/audio, quizzes, use the technique from file sharing by zipping/rar directories and folders, rather than keeping the files loose.
That, of course, prevents simple video browsing à la Netflix, again.