Oczywiście każde IDE ma swoje zalety i wady.
Z najbardziej skrajnych przypadków, programiści piszący sterowniki do systemów operacyjnych (dziś często GNU/Linux), często stosują surowego vim'a wzbogaconego o szereg konfigurowalnych wtyczek. I jeśli jest to C (bez plusów) to skłonny jestem stwierdzić że jest to optymalny wybór. Z C (w rzeczywistym projekcie z makrami, generatorami konfiguracji, parserami..) w zasadzie żadne GUI-IDE sobie nie radzi w zadowalającym stopniu. W takich systemach występuje także często mieszanka C/C++. Tu także vim sobie radzi. No.. ale to przypadek nieco skrajny...
CLion ma ciekawe narzędzia do refaktoryzacji ale i wymagania sprzętowe (Java), QTCreator z kolei jest dość szybki w codziennej pracy i ma bardzo dobrą dokumentację tak do samych mechanizmów IDE jak i bibliotek towarzyszących (nie wspominając o samym Qt które może być wzorem przydatnej i dobrej dokumentacji bibliotek). Eclipse w wersji Cevelop chyba jako jedynie prawidłowo pokazuje działanie mechanizmu szablonów. Z kolei samo IDE ... ma problemy z indeksacją i znów .... Java. Z drugiej strony jeśli nie ma jakiejś wtyczki dla Eclipse, to pewnie nie ma jej wcale (takie małe uogólnienie).
Popularne są różne wersje VS jeśli chodzi o świat programowania zbliżony do MS Windows. Tu chyba już wszystko zostało powiedziane o tym IDE.
C::B jest na tym tle narzędziem amatorskim ale nie piszę tego by je umniejszać ma swoją niszę i spełnia się w niej. Po użyciu MinGW-W64 i konfiguracji C++17 (tak z łatwością da się to włączyć), może nawet spełniać wymagania amatorskiego kodowania hobbystycznego. Myślę że nawet lepiej niż wersja VS Express (której radzę unikać).
Jeśli zaczynasz i pracujesz wyłącznie w MS Windows, naturalnym wyborem będzie VS Community. Jeśli chcesz pracować szybko i wydajnie w MS Windows i GNU/Linux i lubisz GUI, skłaniał bym się do QTCreator. Jeśli jednak za chwilę będziesz chciał podłączyć jakiś AVR czy STM32 bo zainteresują Cię mikrokontrolery, raczej Eclipse.
C::B wybierał bym na końcu. Żeby dobrze je skonfigurować trzeba się nieco postarać co może być nieco ... nużące.
CLion .. dobry a nawet bardzo dobry. Jednak na początku i tak możliwości których dostarcza nie będziesz potrzebował.
Każdy ma swoje zdanie i upodobania. Ja używam kilku IDE z różnych powodów.... Włącznie z XCode (OSX) którego do C++ nie polecam.