Now, as to the one post that stated that Winboxes could do want they wanted. If you can't do it under Windows, what platform can you do it under? And what is IT?
The needs:
Centralized software installation and updating system for everything.
Ownership of my software.
Stability and a system that does not degrade with use.
Good support for multiple users on the same system, with me being able to define capabilities of each user very specifically.
Little to no need for reboots.
Can modify, distribute and hack without legal trouble.
Can change window managers and UI's depending on need and whim.
Not needing multiple software solutions running to ensure basic security.
The answer for me is linux.
I don't really want to derail the thread with the whole OS wars thing, but linux does what I need from it. OS X and windows fails multiple of the above criteria.