All extremely valid points. I don't really see the upgrades to OSX as very useful and have made things strangely unstable (since it seems that even the basic OS gets broken on each release). I think OSX is still the best OS to use though even if it doesn't look like it's headed in a good direction (I also do xCode dev sooo...). I wonder if some of the tools to turn off these new features could significantly improve the experience, though you'd still need to wait a few months after a 1.0 release of the OS to wait for the basic stability fixes