Да, приятные фенечки есть, даже много (например, весьма порадовала фенечка с optional chaining, пришедшая явно из функционального мира и композиции функций с монадой Maybe; или там возможность сделать observer на любое property; ну, выведение типов опять же).
Но, как и в Objective-C, жутко не хватает сопроцедур и функций-генераторов. И, соответственно, каких-нибудь fiber-ов на их базе. Впрочем, подозреваю, для этого понадобится много чего изменять в LLVM...
Зато нет никаких указателей, уже за одно это можно быть благодарным :)