Re: I'll go with the OS that is more polished and trouble free.
Many things are impossible in Windows because you dont have the source. Code and drivers must be signed by Microsoft. To run you own code on your own PC.
Getting root on many Apple OSes is forbidden.
Same for AIX, and other comercial Unix.
With Linux, given time, all is possible.