Comment Re:another Linux user's experiences with OSX (Score 1) 571
The biggest problem with Objective-C is that it provides no support for runtime safety. That becomes more and more of a problem as programs grow larger and become composed of ever more components.
I think Apple has two choices: either update Objective-C, or move more aggressively into Java. Java has almost all of the features found in Objective-C, it has the industry acceptance, it has the performance, and it has the runtime safety.