Why to use Xcode

If it's free then there's no reason to not try different things and use what works, don't use what doesn't work. The problem is that different people have different standards on what they consider a useful feature so you really have to try things first hand. Sometimes I like to just use a plain notepad and I'm not frustated at all with having zero features.