The ESP32 boards I own have bad support and are a bit of a hit and miss. (arduino nano esp32) Did this get better? Or is the support still messy?
ESP-IDF, the official C SDK, is a bit more work, and there is drama around platform-io, but it’s significantly more stable.
What do you mean ?
As a hobbyist I've given up on PIO and moved to a barebones arduino-cli setup instead. Much lighter and less painful.
```
# platformio.ini
platform = https://github.com/pioarduino/platform-espressif32.git#55.03.37
framework = arduino
```
[0]: https://github.com/pioarduino/platform-espressif32Other than that it works pretty well. This is if you run ESP-IDF, with bare-metal rust it's either best thing ever or meh. Rust community seems to use stm32 and picos more.