Indeed, I think at the moment it's hands down the best language available for general application programming. The problem is the lack of libraries on non-apple platforms.
@Persisted(key: “myKey”) var myInt = 42
which is a really nice way to avoid a lot of boilerplate.
I like Swift’s use of generics and protocols (can’t remember if I am using the right terms), but I really didn’t like some of the more recent changes that obscured parts of the language behind unnecessarily obtuse DSLs.
That said, I think everybody enjoys what they use most, so I don’t see Swift leaving the Apple ecosystem in the near future.
These days I have been abducted by aliens, extra terrestrial beings, and program exclusively in Common Lisp, with its secret alien technology. Now THAT is a language I recommend, its simply amazing to me :)
FWIW I've used Python and C++ the most, and I deeply dislike them. :)