I agree with the assert:
"Devcpp is infinitely better as a C++ tool than Pelles C"
It's reasonable: Pelles C is not a C++ tool and Dev-Cpp is...
Now, my own assertion:
"A keyboard is infinitely better as a programming tool than a toaster"
You asked for another compiler:
In past times, I were using Lcc-Win32 a lot. It's also LCC based, but doesn't support ARM compiling and it's IDE were a little inferior quality. I think Pelles C is a bit better.
At the other side, LCC-Win32 is recently introducing STRINGLIB.LIB (with its sources), that is a great library for working with strings, ressemblant to that strings on .NET that profits from Garbage Collector. I had partial success on compiling GC with Pelles C (it worked on x86 but not on ARM) and I think StringLib is compilable as it is with Pelles C, so that's not a big advantage on using LCC-Win32 anyway.
Dev-Cpp is great. I love it. IDE sucks (has no form designer and some features has bugs), but update system is great and there're a lot of libraries prepared for that system. As it integrates an stable and preconfigured GNU compiler, it allows you to program C++ (and GNU's maybe the more standards compliant C++ compiler). I switched my attention into Pelles C just by two reasons:
- I needed a fast, ANSI C99 standard compiler for backprocessing of another language compiler.
- I needed a C compiler able to write bin code for Win32 and PocketPC.
Anyway, Pelles C is one the best programs I've been using since years.