I didn't have any problems with the Adafruit library, but I found another one I like better:
The reason is that it offers status data along with the temperature reading. At least at the time I was evaluating it, the Adafruit library only provided one or the other for each read, which I found more awkward.