It's a matter of taste.
As for me, that I tinkle more with .NET, I see their (Swift's) grass greener in the fact that they are not afraid of making breaking changes if they truly benefit the platform, something which I don't see MS doing anytime soon.
> " in the fact that they are not afraid of making breaking changes if they truly benefit the platform, something which I don't see MS doing anytime soon."
MS have made plenty of big changes recently, .NET Core being a prime example.
I was talking about languages.
AppCode delivers fantastic refactoring support. $20 per month is not that expensive, and licenses for open source development are free.
A major release doesn't necessarily have any breaking changes. Swift 4 will contain some breaking changes for sure, but Swift 5 might not.
... then again, seeing some actual refactor support in Xcode would be pretty great too, but you can't wish for too much at once.