@drwhax Only if you are just getting started with the language. Still, my first couple Rust projects were web backends including async and I enjoyed it after some struggle at the beginning.
@drwhax just use async when you need many concurrent connections, so a few hundred at once. Otherwise a normal program can probably function easier and probably more optimal.