ESP32 DevKitC thoughts
The ESP DevKitC Board is an all-in-one way to get started with embedded development. The board has an onboard usb-uart conversion for no JTAG is necessary for uploading programs.
ESP32-DevKitC is an AWS qualified development board. In addition to Espressif1’s own ESP-IDF SDK, you can use Amazon FreeRTOS on ESP32-DevKitC. Amazon FreeRTOS provides out-of-the-box connectivity with AWS IoT, AWS Greengrass, and other AWS services.
All in all, I recommend you look at the ESP32 as a development platform. It’s minimal requirements, and feature rich design will allow you to experiment with a very capable device!