Thanks for the replies, but I feel like they're answering if I should use co-routines over other approaches.
My actual question better worded would be, aside from style of coding, is there anything that co-routines provides over another approach (e.g. rx)? Better performance, more throughput, etc...
Or are they all just building blocks that are shaped differently?