Started with Eclipse, moved to IntelliJ recently. IntelliJ's refactoring tools are . I used NetBeans briefly when my Computer Graphics teacher told us we need to. It just looks so shoddy . If I'm doing C++/C# I use Visual Studio; when JetBrains gets Rider to a good level then I'll probably switch to using it. I used Visual Studio and Eclipse when I did a project in DLang - I recommend using Eclipse with the DDT plugin and not trying to switch back and forth or you'll have some problems. I also did a small stint with MonoDevelop when I started messing with Unity, but Visual Studio is just better.
I haven't used NetBeans in ages. You have to admit it, It is pretty beginner friendly. But Yeah for C++, VS >.