Actually there is no reason not to use Objective C, since gcc can compile that too.
Every other complaint I have against the language just stems from my familiarity with C++ and love of static typing (or compiler hints and syntactic niceties useful for writing high performance code - namely games).