Modern C# has both destructuring and pattern matching in switchs.
The memory model of swift seems obscolete, reference counting does not catch reference cycles and swift isn't faster than C#
C# isn't really missing features vs swift but it might have a less modern syntax
C# isn't really missing features vs swift but it might have a less modern syntax