So we moved a smaller app from Toothpick DI (already with Kotlin extensions) to Koin after we already played with Koin on greenfield app.
Koin is missing some features that Dagger has, also the scoping is a bit more tricky. So moving a larger project is hard. I talked about that a bit at Droidcon Berlin this week, the video will be online in a few weeks but maybe the slides help a bit: https://www.slideshare.net/DannyPreussler/to-inject-or-not-to-inject-dependency-injection-in-a-kotlin-world-droidcon-berlin
Also these frameworks are Kotlin only as bases on inline/reified magic.