My local library has waiting lists as well, so I just put things on hold and wait my turn. It is what it is... Libraries only have so many copies of a book, and obviosuly the better known ones are the ones the hold is longest for.
That said, there are a few other options for you:
http://blog.the-ebook-reader.com/201...ing-overdrive/
I cross checked the waiting lists at my library versus the ones on the list, and the ones on the list have more copies of a specific book, but also more patrons on the waiting lists, so it seems to be about the same everywhere.