Looked at the site you linked. I do a lot of quick "programming for console" programming in C++ with Bloodshed Dev C++ and saw it listed there... However I had found some interesting bugs using it.
I came across Eclipse C++ IDE when playing with C++ with wanting to program for Linux Mint. It also is available for Windows. I havent learned all the features it has, but have done some small programs with it to learn how to use tip of the iceberg of features is has. Trying to get myself away from Bloodshed Dev C++, but after using it for so long its fluid in its use and I like its layout which reminds me of Bordland 5.02 C++ and Microsoft VC++6.0 which is what I originally coded on.
https://eclipse.org/cdt/I have played with Visual Studio since 2008, but not sure what it is about it, but it doesnt keep my focus as an IDE for my programming use. I think it is similar to my distaste for Windows 8.x and newer and liking Windows 7 and older desktop layout and its more of where if I forced myself to like it, maybe I would come to liking it. I have actually only used Visual Studio Express when using the Books with DVD learning C# and tinkering with Visual Basic which I dabbled with since VB6. It still feels foreign to me and so I only with with it when I have to, such as when I am working with someone elses open source code that was built using it and was written specifically for .NET Framework implementation.