Hi David, I am using solely the esp32 for uLisp hacking. But there are still situation where one might prefer the esp8266 as it is still available and cheaper and there is a difference in Energy consumption, which might improve run-time on battery, and that might be important for things like LoRa nodes. So you have to weight these against the improvements of code simplicity. :-)
Cheers, Max
PS: Here seems an analysis of energy use that also compares different sleep patterns:
“ESP8266 vs. ESP32 on Battery Power” by Thorsten von Eicken, Published Dec 10, 2018
https://blog.voneicken.com/2018/lp-wifi-esp-comparison/
So if one has an application where deep sleep with long pauses is a good fit,
the esp8266 seems to be capable of 50% more run time than the esp32.
At least in his analysis.