There is this REALLY cool project that uses DAP from vscode to allow the same debugging experience by re-using the extension ecosystem.
Check it out here: https://github.com/puremourning/vimspector
Seems like this would go a long way complimenting coc-nvim in emulating IDE features.