To me, Apple seems to have chosen a direction that will push developers over to other platforms. This will not happen overnight, but I suspect that in 2-3 years time the guys who have to develop on Macs will be the ones groaning over their OS - not the Windows people.
The combo of too expensive hardware and low build quality on OSX + bad DX is Apples biggest threat at the moment.