I prefer xcode for native ios development since nothing seems easier than xcode for development in swift or objective c.
Since I generally work in hybrid app development using reactnative/tvjs , editing javascript files seems a little easier in vscode or atom with proper syntax highlighting and easy to use shortcuts.
A little while back I gave server side swift(perfect framework) a try and used atom editor.