Как поступить с выбором среды разработки после года работы в C++ Builder?
Как сделать переход с C++ Builder как можно менее безболезненным! 
Если действительно есть время и желание, то попробуйте поработать с "голым" стеком. Сборка - шелл-скриптом, редактирование в редакторе общего назначения. Тогда вы сможете выбрать по отдельности компилятор и редактор.
Какой компилятор выбрать - вопрос отдельный, зависит от привычной вам платформы и ваших целей в плане изучения технологии. Можно, например, Клэнг попробовать.
Когда всё это соберёте в кучу сами, можно будет попробовать CMake - инструмент непростой, местами даже замороченный, но не даст вам расслабиться и будет хорошим вложением времени, если вы собрались заниматься C++. В это же время вы можете определиться со своими предпочтениями в плане занятости и платформы на которой хотите работать.
IDE станет для вас лишь одним из инструментов и вас этот вопрос будет волновать в последнюю очередь.
Visual Studio или CLion. Но почему вопрос с тегами Java и С# еще? Такое ощущение, что под сменой средой разработки Вы подразумевали нечто большее, чем смену IDE. Да и какой-такой болезненный переход может быть со сменой IDE?