Objective-C, in my subjective opinion, have a terrible syntax that I
just hate, but objectively, it is a good language to use, or so say
Apple.
Since Apple in last few years was seldom wrong I shall listen to older
and wiser.
Some day, I know that even Apple will have to adopt a byte-code,
standard-based, language family like Java and Groovy (or C#.NET).
Until then, it is Cocoa time.
I still think Mocha (Java + Cocoa) was the way to go, too bad it go no
support.