I personally use Visual Studio 2010 (ultimate edition because I'm awesome like that), used earlier versions in university and got used to it. I've tried using eclipse but I'm too used to VS, and perhaps too lazy to change.
The same thing with me. We used DEV C++ compiler which hasn't been updated for a long period of time and its very very hard to write readable code there since unlike VS , you have to chase every comma, brackets and statements point by point. Also VS has many capabilities which makes the code manageable and easy to interact with. However it is very important to choose a multi-platform languages.