I've adopted vscode in a Linux env. The platformio extension makes it pretty easy to edit (with or without copilot), build, and flash M5 or ESP32 cousins. I've also purchased over $1500 USD (m5stack products) to satisfy my programming craving (hobby). Thank you.