I'm a total newbie with Objective-C, and it still seems awkward to me. The mix of Smalltalk-style message passing with C-style function calls seems jarring.
I'm not trying to rag on Objective-C, I really want to know what its fans like about it. Can you help this newb see the light? I'm very familiar with C++ and Python. What are Objective-C's strengths? What do you like about it?