Honestly none of the options were covering my needs so I rolled a custom google sheet. It’s ugly, but it’s hooked up to a books API so I can grab cover images and any info I deem relevant. Not as elegant as the apps, but it gives me flexibility, and since it’s just a spreadsheet, importing from Goodreads and storygraph was easy.
I just used the Google books API. The data quality is not great for some titles, but it’s a small annoyance for the flexibility gained.