ESP32-C3-DevKitM-1 vs ESP32 DevKit

The two boards side by side, from the same board files BoardPilot uses to check your wiring.

ESP32-C3-DevKitM-1ESP32 DevKit (30 pins)
ChipESP32-C3ESP32
ProcessorSingle-core 32-bit RISC-V at 160 MHz, 400 KB SRAM, 4 MB flash in the chip package, Wi-Fi and Bluetooth LEDual-core Xtensa LX6 at 240 MHz, 520 KB SRAM, 4 MB flash, Wi-Fi and Bluetooth
Logic level3.3 V3.3 V
Header pins2830
GPIO pins1525
Analog inputs615
Default I2CSDA 8, SCL 9SDA D21, SCL D22
Default SPIMOSI 6, MISO 5, SCK 4MOSI D23, MISO D19, SCK D18
5 V tolerant inputsnono
Flashing toolesptoolesptool
Arduino boardesp32:esp32:esp32c3esp32:esp32:esp32

Which one to pick?

Full pinout: ESP32-C3-DevKitM-1 · Full pinout: ESP32 DevKit