I used Zotero quite a bit in the past, the thing that ultimately drove me away is that when synchronizing you couldn't easily access the PDFs just via the filesystem. I use a nextcloud and also wanted to access PDFs from devices without Zotero installed and this turned out to be a pain at the time. Is this possible with more recent Zotero versions? Is the sync still cumbersome with a zotero account + self-hosted webdav?
I have a similar setup (Zotero + dropbox). Zotero syncs the entries and any notes, but dropbox takes care of the pdf storage. You can swap out dropbox for your storage of choice.
Files are all stored in a single folder (which can be in different locations depending on computer) which I point zotfile to. Inside that each paper is put into a folder based on author names. And each pdf is then renamed based on authors, year, and title.
I'm glad it includes some, but perhaps not the feature of storing pdfs in a different place so they can be easily synced via Dropbox? While I'd like to have as few extensions as possible, maybe I'll neat to keep Zotfile around regardless.
Zotfile is an extension that automatically converts internally stored pdfs to links in a filesystem directory -- the latter can be synchronized and accessed however you please.
It's been working great for me, although recent versions have a problem that it no longer recognizes the root directory and pollutes the zotero database with machine-specific absolute paths ((