It depends on what you're looking for in that type of app. The only way for you to know what you want is to try several and choose the one you like best.
Audible by Amazon has everything! I'm not sure if it is the best but I love it and I'm pretty sure they have the widest range of books (It's Amazon so yea lol).