Amen to this one. It’s a shame you have to choose between tokio or async std too. Why hasn’t Rust standardized a single engine?
If in doubt, just use Tokio. It's much more widely used, has been around longer, has a history of solid engineering, didn't choose to put "std" in its name and race to 1.0 to fool people into thinking it was mature, ...