Какую IDE лучше всего использовать ?
По большому счету сейчас есть 3 варианта для написания кода на c# vs-code https://code.visualstudio.com/ он скорее удобен как универсальный редактор - открыть json отредактировать. Для того чтобы работать с c# его нужно настраивать и он все равно вряд ли даст такое же удобство как "большие IDE". На ее базе сделана AI ide https://www.cursor.com/ но это отдельная история =)
Visual studio - вроде как вариант по умолчанию... Но я уже не помню сколько лет назад я ее открывал. Когда-то давно когда я еще в ней работал, то уже приходилось ставить Resharper - плагин от Jetbrains который сильно улучшал жизнь. Когда Jetbrains выпустили полностью IDE для работы Rider все радостно ушли на него
Rider https://www.jetbrains.com/rider/ - сейчас насколько знаю есть community версия которую можно просто скачать. Все кого я знаю сейчас пишут на нем. Еще он сразу поставит .net runtime .net sdk и работает на MAC и Linux. Точно стоит использовать его и уже потом обдумывать если чем-то не устроит