What is you favorite IDE and why?
Some time ago, I was all Windows and I really liked VisualStudio. Some people say it is one of the best IDEs out there. But then, with Win10, I started turning my back on Microsoft. So I had to search for a new IDE, which would run on Linux. A lot of people recommend against using IDEs on Linux (or at all), but instead using some text editor with code highlighting and the bare tool-chain.
Personally I think that's BS. Good IDEs do not hide the toolchain and add a lot of additional value to the project. That's why, after trying some combinations and other IDEs, like NetBeans and KDevelop, myself, I settled for JetBrains CLion, which uses GCC or Clang coupled with CMAKE. It has all the comfort I am used to from Visual Studio, like autocomplete, refactoring, etc. and might be a little better at it sometimes :) I really like it so far, but I wouldn't use it on Windows as it takes time and headaches to set up there.
What are your experiences? What IDE do you prefer on what OS? For what reasons?