I hated Dev-C++. Visual Studio has a good debugger while CodeLite has good code completion. Though, I heard that the new Visual Studio 2010 has a good code completion as well. We currently use CodeLite in Cateia and I, personally, am satisfied. I just wish CodeLite would have a better debugger. But there's only so much to expect from GDB.