> You can easily avoid callback-hell by making the callback you pass in to expressjs async and use await inside of it, without much drawbacks.
I thought this was slightly awkward due to error handling, but it looks like Express 5 (in beta) supports async callbacks natively.