You summed it up pretty well, but I would put it slightly differently: there is a point where the characteristics of OSX are no longer an advantage, but a hindrance, the same way as the characteristics of a more traditional Unix (or Linux) are a problem for those who are more used to OSX or Windows.
There is a time you have to get rid of the training wheels.
There is a time you have to get rid of the training wheels.