Seriously, Libby and Hoopla are the best. My pro tip is to put a bunch of books on hold at once, since the wait times are all different. Something always comes available when you need a new read.
Yeah that hold strategy is key for avoiding dead zones in your reading flow. I usually have a mix of popular new releases and older stuff that's ready right away. It keeps the pipeline full without ever stressing about what's next.