I personally would avoid using context receivers in new code, as unfortunate as that is.
Also note that there are some actual bugs when using context receivers with inline functions. I don't remember precisely the cause, but basically the inliner swaps the order of the arguments to the call, which causes a ClassCastException.
Might not be a show stopper for you, but it definitely prevented some of my code from being feasible.