I just wish they would fix basic usability of strings and protocols in Swift.
Why can't I have a variable that has a protocol as type?
Why can't I pass a substring to a function that wants a string?
Why is string parsing so much harder than it should be?