C# под linux или windows?
Для простых проектов Visual Studio Code хватает вполне. Поправить, собрать проект. Можно всякими плагинами обмазаться опять же.
Еще есть платный JetBrains Rider, но кому он не нравится после Visual Studio, кто-то не готов платить. 
Лучше всего писать под Виндой, но на обе/все платформы. Лично, это мой путь.
С C# под Линукс сегодня проблем нет. Редактор может быть любой, есть .NET Core CLI.