All the Allen County libraries are great. The main library is famous for its genealogy department, but I've never used it. I have used the Dupont and Aboite branch libraries and like them both. They have great children's programs that we frequently attend. One thing I really like is the ability to go online, find a book, and put it on hold and then the library e-mails you when it's in and you can pick it up.