Last night was one of the few times I touched ObjC in months, since I was starting a project from scratch, it took me a while to recall the precise details of @property syntax.
He's right to say that swift is mostly syntactic sugar. However, as he points out, all we really needed was ObjC with a better syntax.
Also, the debugging tools suck right now. My biggest beef with the language is not removing the return keyword. I was really hoping for a language with that was more OCaml, less C++.
In summary, is it perfect? no. is it an improvement of ObjC? Definitely. are there areas which ObjC shines? a few.