And with async/await, server side Swift is really nice now. The old stuff with eventloops and SwiftNIO was painful.
Now it feels almost like writing Python, only with a real type system and not slow.
I stopped using Swift before version 5, and async/await was always something I missed there and a big reason I liked Javascript. I can't believe how much developer time was wasted on promises and callbacks in so many languages. Good that Swift has async/await now.