+1 to this, reactive programming is a major pain in my ass. With virtual threads there’s no longer a need for them.
Also, vert.x are already exploring how to adapt to the new threads model. (2)
1 - https://gist.github.com/vietj/fe9f886d489853ab07111ba5715b13...
Not trying to cast doubt... just noting that I have exactly the same feelings (hopes?) but I have yet to personally confirm it, in large part because it's not yet fully GA so we haven't jumped in with our production workloads.