Best IDE and environment for C# is Visual Studio (not vs code) on windows. For me, C# is the best if you want to handle monetary transaction, due to it's native decimal data type. It is the worst to handle frontend (html) due to their static data types (cmiiw).
worry on them?
they're as many as that of Java's, just differs in pushing us to grope a bit more into our pockets