Meet the M5Stack Gray Development Kit: a ESP32-based WiFi microcontroller that is compatible with MicroPython and Arduino, making it ideal for people who want to try ESP32 projects with a display, user interface, speaker, and buttons. It has a USB-C port to upload your code.
The device comes with a Micro SD slot. It has a 320×240 2.0″ TFT display, 3 buttons/1 reset button, 150mAh LiPo battery, and 1W speaker. Costs $42.50 at this time. More info is available here.