No, I already said that it has some nice features there's no denying that. For now, the most important ones for me are the ones you mentioned and also the ability to assign values to sub-properties directly, lack of which in Obj-C has been annoying me for a long time. My main problem with Swift is its Syntax. I found it neither intuitive to use nor easy to read. I feel like it will be counter-productive for me to switch. Maybe I'll change my mind in the future.
That's true for newcomers. But if you already know the platform, the only thing left for you to learn is the language, which we already did once.
With the introduction of Swift, the newcomers to the platform now have to learn 2 languages in addition to the platform itself. This will change in the following years of course but the transition will be painful.
The new language is all syntactical stuff. Once you know Obj-C and the environment, I would think it would be easier to transition over to SWIFT. For newcomers they'll just learn SWIFT and pick up some Obj-C as they need to...
Logic is logic.