I wish they had smaller modules with wifi (pico w is too large for many of my usecases). That's the only reason I keep using ESP-C*. It's getting better but the esp-rs tooling has a lot of very rough edges.
Because of the Xtensa, you need to use a special fork of Rust maintained by Espressif, but worth a try.