I have decided that the DHT11 is poor quality (which I knew when I purchased them 5 years ago or so). I am now planning on updating to something better and am requesting advice on what would be the best bang for the buck as well as compatible with ESP and Arduino boards. The choices I've considered are: DHT22, SHT31, BME280, Si7021. I'm leaning toward BME280 but was hoping for opinions since the delivery will probably take a few weeks.
Tl:dr; DHT22, SHT31, BME280, Si7021...what would you go with for ESP and/or Arduino projects?