Can anyone recommend a good one?
I’d like one that can kinda “save” my progress not only locally. Maybe an app account or something that integrates with a cloud service?
I had an ancient one very early in my smartphone days, but as I lost/had my phone stolen I would lose all my progress and miss the pages of the books I was reading.
Koreader or librera
I bought Moon Reader Pro a million years ago cheep on sale, and it has been great. Still love it, but I like to check out open source readers every once in a while.
Lately I have been using Librera FD. This open source version on f-droid unfortunately has the network features (sync/opds) disabled. The play store version has those enabled. The interface is a bit unusual, but it’s a powerful and flexible reader.
I use KOReader and it has a built in page syncing. You register within the app and save the positions; then you login on another device, copy the same file (for example I use the built in cloud connection to access Nextcloid/Dropbox and download the book) open the same file and it is synced.
Librera has a Dropbox integration (possibly in the pro version) and it may sync. But I never used such features since I prefer KOReader on ereader.
Not FOSS, but Lithium on the play store has what you need and the app is free of tracking and ads.
I find open-source apps in this department to be still lacking.