Shameless plug:
If you use okular to tead research paper and textbooks you may be interested in sioyek which is an open source PDF viewer specifically designed for that.
I use logseq's integrated pdf reader for these scenarios - while it can be sluggish at times, it is helpful to be able to read, outline, highlight & crosslink things in the same application.