OMG, please no. Xcode is one of the worst and most buggy IDEs ever. The sheer number of times one has to restart the IDE, clean up the "Derived Data", go through git merging clusterfuck because of Xcode's peculiar project file format is staggering. In addition to all of that, it's extremely stateful, so when you are having problems it's almost impossible for your colleagues to reproduce them on their instances. With every new release of Xcode I hope the Xcode team has understood and fixed these basic problems, but all they mostly do is just introduce new bugs. Xcode is the single worst aspect of my daily programming.