>I was astounded by how bad the books app on iOS was. I just want to open a book to read that I have a local copy of, but I need an internet connection to redownload it. If I close the app for a moment it needs to be downloaded again.
Not to my experience. Books just need to be downloaded once, and they stick.
Maybe it's based on some calculation like available device space?