You can already hook up an RS-485 transceiver to the UART ports and use it today with the UART driver.
Esphome also has a Modbus controller component. What are you referring to by “generic” RS-485 that isn’t available already?
Yes the modules with rpi2040 and Ethernet would be so great to have supported.
I'm pretty unhappy with the WiFi 8266 modules I have. They regularly go into unavailable in home assistant for a few minutes even though my WiFi is working fine
Could it be that they're simply idle sleeping to save power? My first ESPhome device confused me by dropping off and on and it turned out that was the problem, idle sleep was configured by default - the device would wake up, report its status and go back to sleep.
The other axis: Zigbee devices and battery power. ESPs can be used with batteries, but right now it's not a great fit.
And the last feature: better reuse support for custom devices. E.g. if I have 20 similar custom devices.