BME and BMP, with the last letter being the most meaningful, where P
stands for pressure and E
stands for environment such that a BME will be able to measure temperature, humidity and pressure and a BMP will be able to measure temperature and pressure.
All boards commonly available with a BME or a BMP are typically very small and are addressable via I2C (two wires) or SPI (3 or 4 wires). The sensors also provide a decent error margin and a stable reading without too much hassle.
Perhaps the only drawback with this type of sensors is that being addressable via I2C or SPI, they sort-of hint to the user that they should switch over to using I2C or SPI for all the other sensors and create therefore a bus to daisy-chain all devices.
Otherwise, for just one single sensor, two wires from a controller might actually be wasteful, especially since the DHT22 requires just one single analog wire and has a comparably stable reading of temperature and humidity (with the pressure missing). I2C and SPI busses are by definition way more difficult to debug given that daisy-chaining devices will introduce multiple points of failure such that if one sensor is not working, it might just be some other sensor on the bus that is misbehaving and introducing errors onto the bus that confuses the rest of the sensors (or the trivial case, one sensor being shot, and then not passing the signal at all).