Async/await makes async code read like synchronous code. Compare:
// With .then()
getUser(1)
.then(user => getOrders(user.id))
.then(orders => console.log(orders));
// With async/await
const user = await getUser(1);
const orders = await getOrders(user.id);
console.log(orders);
Both do the same thing. Async/await is often more readable.