What do you like best?
The best thing about Code::Blocks is that it is good light-weight IDE for C/C++ projects. It is much faster to load, easy to code and being light-weight it doesn't take up much memory on your system. Also, it is available on all platforms from Windows to Unix based systems.
What do you dislike?
It is good when working on C/C++ with small projects, but when working with large applications or projects, the project management becomes tedious. Also, you cannot display data structure in the tree view, you cannot assign a different function to hotkey combinations. Most of the times it is easy and quick to set up the IDE, but sometimes if an error occurs it becomes difficult to resolve it, and new stable version updates are not very frequent.
Recommendations to others considering the product
If you are new to coding and looking for a good IDE, Code::Blocks is the perfect choice for you. The reason being it is open source, freeware, cross-platform, easy to install, light-weight and loads quickly, you will be up and coding in no time. It is the perfect choice for someone who wants to learn to code or is a beginner in the field working on small projects.
What business problems are you solving with the product? What benefits have you realized?
Code:Blocks is a good light-weight IDE and it is very useful when testing some small applications or projects, or while working on C/C++ based projects. As it is freeware and available on all platforms it makes a really good choice for beginners.