I do wish their RISC-V range would catch up to the capabilities of their older Tensilica chips though, some things like USB-OTG and TFT-LCD controllers are still missing from all of their RISC-V offerings, when they had them on the old architecture.
My only qualm with ESP32 is the toolchain doesn't really work with openbsd - probably not with any Unix that isn't Linux. Other than that, it's a pleasure to work with them.
I am using IDF with ESP32-C3 on FreeBSD with this unofficial port https://github.com/trombik/xtensa-esp32-elf
Zig works without external toolchain (only OpenOCD from link above).
I agree, they are pleasure to work with (documentation, code examples, JTAG+USB already on chip die) especially in comparison with Bouffalo offerings
They are a pleasure to work with, be it the programming methods, documentation or esp-idf SDK.