Totally agree with this. Once you get past a certain point the intrinsic complexity of the problem dominates, but the initial learning curve on Obj-C and Cocoa is definitely steeper. You can't just slap something together the way you can with PHP, for instance.