I am not a fan of Emacs whatsoever (I find it a buggy mess where everything works only 80%), but org mode is absolutely fantastic for this.
I don't want to be mean but calling Emacs a buggy mess sounds like a skill issue.
I've never tried debugging C# from within emacs (though eglot with omnisharp solves all the other IDE needs like goto, see references, renaming and such). I think you're more likely to find help on r/emacs or https://stackoverflow.com/questions/79516308/how-to-debug-c-... or something for that.
I've been using GNU emacs since the beginning, when I switched from Gosling emacs. The first few years had crashes, but since it's been one of the most stable pieces of software I've ever used.
Your claims are just preposterous, especially without any substantiation.