Of course I don't mean I expect a beginner to get a board made so that they can use a surface mount level shifter for their beginner project.
My question here is why the weird approach? Why have two MCUs on a board, and have the one that the user interacts with be the technically inferior one?
Why not just make a better version of the ESPRIT? Just add a level shifter to it, and there you go: form factor compatible, 5V compatible, and more powerful than Arduino's not yet released project. And probably cheaper to manufacture than the two MCU design they came up with.
And yeah, you can use exactly the same IDE and API for the ESP32.