I feel like thats really oversellign coro -- theres still a TON of boilerplate

My response specifically addressed the question of why you might choose one option over the other.

Do you believe that std::future is the better option?