If you're looking to make a commercial application with the ESP32 or ESP8266, I'd say bit the bullet and learn C. The Espressif SDKs are pretty decent.
I'm making a commercial product with the ESP8266 with the FreeRTOS SDK, and it's been relatively painless so far.