Since then it has been made production ready and a significant part of the ecosystem has adopted it (including for example the whole conduit stack, classy-prelude, resourcet, etc.).
In particular, unliftio replaces monad-control with its MonadBaseControl and MonadTransControl instances.
Some time ago unliftio was released. See e.g. https://www.fpcomplete.com/blog/2017/07/announcing-new-unliftio-library
Since then it has been made production ready and a significant part of the ecosystem has adopted it (including for example the whole conduit stack, classy-prelude, resourcet, etc.).
In particular, unliftio replaces monad-control with its MonadBaseControl and MonadTransControl instances.
I propose to adopt it as well.