What was the success of Microsoft in the 80s and 90s? I believe it was that they had an open system. They reached the critical mass, by letting everyone in.
Today, being open is their fallacy, as it is hard for Microsoft to bring all their 3rd party programs into line. (Into line refers to interface, security, and other standards)
To be successful a closed system, it must fulfill one point: It must have exceeded a critical mass of users.
I guess open is better when you can't rely on a multi-billion marketing budget.