I'm hoping to get back ON the Amiga. I'm using AmiDevCpp right now, but I'd just rather be on the target system.
So maybe StormC is out of the running, I thought it could also use other compilers.
So any criticisms or concerns on CubicIDE?
I couldn't get on with CubicIDE

I'm currently coding ScummVM (written in C++) using AmiDevCPP (gcc).
I did try StormC but it's version of gcc was just too damn old to cope with the current codebase (and the IDE is not really up to handling a large amount of project files).
I then tried CubeIDE (gcc). The first major pain-in-the-ass was that I had to create my huge makefile by hand (something AmiDevcpp does for you with the IDE) the next problem was that my ScummVM.exe would crash for no reason.
Of course AmiDevCPP isn't perfect either but for modern gcc work it's probably the best bet.