Reading the Adafruit library code on github, this library is a synchronous or blocking version. It disables interrupts and uses delay commands. So when your code requests the humidity reading, things are held up for two or three hundred milliseconds while the data is retrieved from the sensor. Any interrupts during this period could be missed. For most applications, this will be fine.
There is also available an asynchronous or non-blocking library available for Arduino. This has the advantages that your code can carry on doing something else while the reading is being taken and retrieved from the sensor, and interrupts are not disabled, so will not be missed.
For the application I have in mind, I am going to need the non-blocking version, because I will have other sensors generating interrupts that I dont want to miss, for example a windspeed sensor.
So when my core finally arrives, I can use your version for testing, but ultimately I will need to work on converting the non-blocking version.
Alternatively, I may use an SHT21 sensor. This has a similar spec to a DHT22 (more accurate than DHT11) but has an i2c interface.