It's a little funky on Arch to get it installed and with the death of Mono the only option for IDE is microsoft's closed version of vs code as the c# plugin doesn't work on vscodium. (And much like Java, lots of C# language design assumes you're using an IDE).
They do but it's not as smooth as rust or Python. It is obvious that not many people use neovim or similar editors. Like, last time I used it Microsoft broke their own LSP protocol and fixed it in the vscode extension.
But apart from that for a web app it's fine.