The incongruence of having good build support in one IDE and debugging environment in another IDE is a pain point. Since I'm working with mobile development, I've resorted to using AppCode for IDE based debugging (setting breakpoints, inspecting variables) while using VSCode as a lightweight editor since AppCode does not support Kotlin yet.