Saludos,
- Considerar a DevC++ o CodeBlocks como IDEs es algo atrevido
, es como comparar Visual Studio Code vs Visusal Studio IDE.
- La ventaja de un IDE "de verdad" es su autocompletado inteligente, la ayuda que muestra mientras se escribe código o se autocompleta, atributos y métodos descriptivos de autocompletados, el formato o autoformato del código, advertencias, detección de errores de sintáxis y malas prácticas antes de compilar, versionado, gestión de proyectos, etc.
- Depende mucho del que va a utilizar la herramienta, me parece que hoy en día Visual Studio Code va por delante si además se le instala un buen plugin, esto si consideramos un Editor de Código con características avanzadas. Pero como IDE de verdad, Visual Studio Community o sus simulares va muy completo.
- Para desarrollo rápido uso SublimeText + MinGW, para cosas de algo más de tiempo Visual Studio Code, y para proyectos complejos o usar nuevas funcionalidades Visual Studio Community. Otras opciones a IDEs algo más ligeros son NetBeans.
-- Por cierto el plugin ReSharper C++ va bastante bien.
- Al final depende de uno mismo, hay que probar varias herramientas y probarlas, cada quien se sentirá más cómodo con alguna u otra, incluso tener a mano varias de estas para diferentes propósitos. Una alternativa ligera y rápida o una más completa que tarde sus buenos minutos en arrancar la aplicación y ocupe unos buenos GBs de espacio en disco