I just came back to my esp32 after a 6 week hiatus and the framework has evolved impressively in that amount of time. It's an awesome product for a steal of a price. Definitely at the usable stage.
If that's the case, then it's basically just supply chain issues that's left. It's still hard to get batches and it's probably still pretty expensive compared to the 8266?
ESP is production ready. But doesn't have bluetooth (esp32 is not ready for prime time yet). What are other considerations?
Wemos D1 mini or NodeMCU :).