если вы под виндой - Visual Studio 2017 Community абсолютно бесплатна, и ни кто с ней рядом не сравняется на сегодняшний день
под линуксом, скорее всего JetBrains Rider будет самым продвинутыми, но он платный и под линукс и под винду
есть кроссплатформенный SharpDevelop, но на мой взгляд это уже мазохизм
есть кросплатформенная Visual Studio Code, но она еще слабее, главная ее фишка в легкости написания плагинов поддержки огромного количества языков, которые путных IDE вообще не имеют
все зависит от цели. если цель C# в Windows - только Visual Studio 2017 (если хотите бесплатно, то повторюсь - Community редакция)