Coroutines make robot code easy
People always say that coroutines make code easier to understand, but I've always found normal asynchronous code with callbacks much easier to understand.They're equivalent except that asynchronous callbacks is what actually happens and you have clear control and visibility on how control flow moves.