Now we're just name calling ;) I tend to think that for the most successful company in the business to standardize on it is a pretty good testimony to it being well designed.
This is a really bad argument. The facts that language is being used by a large companies does not make it well designed. See PHP, for example - a *horrible* mess of a language, but it is being used at Facebook.
(I don't have an opinion on objective C though, as I don't know the language)
