I tried to avoid Calibre for as long as I could. In my opinion, it’s way too opinionated about how everything is organized. Instead of working with you, the user, it forces you into line with how the developer thinks it should work. The developer is also kind of an ass to his community and, as a dev myself, I have some concerns over some of their choices.
All that said, I finally gave in recently and converted to Calibre because there’s nothing else that works as well. It’s too niche of a space for there to be much competition. To use it remotely - or, more accurately for my use, headless - the docker image I use sets up a VNC viewer to work with the application.
For actually browsing the content that Calibre organizes, I settled on Kavita. There’s no competition for Calibre’s organization but Kavita is easily the best content browser I’ve tried. If you’ve organized and tagged your ebooks with Calibre, it does a great job of making them available on the web and offers an OPDS server as well as the web viewer. I am more into ebooks than comics or manga but I have a few that Kavita also manages well.
I understand the frustration; almost nowhere does agile “right”. However, this is a gross misrepresentation of the philosophy.
Specifically it leaves out and ignores this very important part:
As seen on agilemanifesto.org
The base philosophy is meant to remind us what we are here to do: make software (or whatever project we’re working on), not become dogmatic about processes or tools or get bogged down in peripheral documentation.