&gt;The Linux distros, for all their good, requires too much handholding and prodding to get a productive desktop development environment working.<p>At least you CAN get a productive environment. The OSX window manager really really sucks and you can not configure much. Why do not Apple add X11 manager support ?