Funny, I had the opposite experience. Typescript has perfect language server support, the vs code api docs are very good and you can always just look at the source. Plus debugging vs code extensions is easy.
Porting the same extension to sublime text was a nightmare. Python has poor language support in all ides, the docs were lacking, there was no good debugger and I couldn't just check the code.