I've been using MonoDevelop for programming in C++ because Code::Blocks has such pitiful support on Ubuntu, and I've managed to keep it through my switch to Fedora 18. Now I'm beginning to wonder if Code::Blocks is better than MonoDevelop on Fedora 18.
The problem I had with Code::Blocks: Inability to access the compiler (but I was told this was a problem with Ubuntu).
My problem with MonoDevelop: Lack of features for C++ programming (although this wouldn't be a problem if I wasn't forced to program in C++ because I would rather not).
If I should keep using MonoDevelop I'll want to know if there are any plugins to make C++ programming a but easier. If I go back to Code::Blocks I'll want to know if there's anything to make converting easier (importing things like color schemes and projects). Keep in mind that I'm programming for a class and technically I'm supposed to be using Visual Studio.
So, should I stick with MonoDevelop or should I try Code::Blocks again?