I still think CodeWarrior has a way better debugging and compiling setup. And the errors actually mean something on CodeWarrior. But, I haven't used it since ... early 2000? Only on 9, I haven't even seen what they do for X. I used it on Solaris as soon as it came out. The most important thing is that I don't have to write a friggin' makefile.
I REEEEEAAAAALLY like CodeWarrior's java development GUI and stuff, it made me happy. Java made me happy, except for all the damn typecasting. ... and then I got Project Builder...
PB has a sweet window layout and stubbing setup which is great, and has same power that codewarrior didn't have... but I still hate gcc, and I think that the errors and debugging under PB are crappy due to GCC. Others I know feel the same about GCC. I'm glad I learned to code with CodeWarrior, it taught me things that GCC kept beating over my head without explaining to me.
But the cost difference is just crazy! I wish MetroWerks well, but unless I start getting a lot more cash, I can't even play with their toys to see if I like them any more. :-(