IDE, проблемы выбора и функционала для С++-разработки?
Возникла проблема перехода на новую IDE вследствие несостоятельности текущей и встаёт вопрос "что выбрать?"
Долгое время пользуюсь Code::Blocks, но уже сейчас начались проблемы с разработкой: очень жирная проблема, например, при разработке параллельных программ (нельзя переключиться на другой поток и посмотреть ситуацию там, некорректно выводит кол-во потоков и т.п), многопроцессорных программ (OpenMPI); а также мелочно, например, поздно код подсветит, не выведет подсказку про аргументы функции, объявление переменной или функции или класса не найдет. Вообщем её надо менять!
Смотрел варианты, которые предлагают в интернете, но мнения либо некомпетентные, либо противоречивые. Например, использование Atom (хотя это редактор кода, а не IDE + он уже вымер, так как разработка прекращена) или использование Visual Studio Code (одни говорят о том, что т.к как это редактор хоть и имеет много плагинов, но превращать его в IDE костыльно и неразумно; другая часть его боготворит). Я в этом всём запутался.
P.S Пожалуйста, не предлагайте CLion, ибо
- Это проприетарное ПО (при этом даже отсутствует "Community Edition";
- Не имею желания привязываться к продуктам компании JetBrains
P.S.S Использовать Visual Studio тоже не могу, т.к надо использовать GNU GCC компилятор. Плюс разработку веду из-под Linux, а там, как я могу судить, проблемы с Visual Studio.