The best thing about this software it's that I can develop my own programs with little effort using just one editor (Code Blocks).
Also you have more than two options for compiling your project without having an error in any part or line code written by yourself because there are many compilers available out-of box like GCC compiler which has almost all features supported as well even some extra ones too. There aren't much things i dislike when working through codeproject but sometimes if u try hard enough then maybe ur luck will change :D You should use Codepad instead! This program helps me create small projects easily & faster compared other IDEs such as Eclipse etc.,.