A whole lot of testing and functionality. I've used micropython on a few of my esp boards, and while it works, it is exceedingly buggy. I write most of my apps for esp boards in the Arduino IDE in C, which is totally fine, but it is easier to prototype in Python, so I backed it.