The impression I get is that Apple doesn't really care about developers (and I say this as someone who's been doing Cocoa/Obj-C development for ~10 years). Really, there's no excuse for a company that awash in cash to ship shoddy tools.
> Really, there's no excuse for a company that awash in cash to ship shoddy tools.
I think money isn't really the issue here. Just as throwing people at a late project won't make it finish in time throwing money at a crappy product doesn't make it better either.
('crappy' would also be a bit too harsh, XCode 4.3.2 is much more stable compared to a few iterations before).
I have done development on Apple systems since the old OS7 and in my experience it has always been a pain. Back then they did not have an IDE nor did they provide a compiler if you wanted to develop for Mac you had to pick up Code Warrior. It was a mess to say the least.