1) It crashes. A lot. I remember back in the early days of Eclipse, it would crash pretty frequently. It's funny because I had forgotten all about that until I started using Xcode. Then I remembered what it's like to be using a shitty IDE which crashes all the time. Ironically enough, Eclipse NEVER crashes on my Mac, but Xcode, which is an Apple product, is crashing on its own hardware.
2) It manages the project files and their hierarchy using a shitty flat file (pbxproj). This means if you want to use Finder to organize your project, which is sure to have tons of graphical assets, forget about it. ... Read More