When it stops being a massive PITA to use...<p>I HATE Eclipse, it&#x27;s a massively bloated POS IMHO and I wouldn&#x27;t touch it with a 10&#x27; pole. Eclipse is what drove me FAR away from IDE&#x27;s until a friend recommended JetBrains to me and I found how awesome it was.<p>OSS fanatics drive me up a wall. I don&#x27;t have unlimited amounts of time to customise something a ton just to make it useable. I&#x27;m not going to make my life harder on purpose so that I can sit on my high horse. I want to get things done not be constantly futzing around with display drivers, font rendering, icon sets, endless pages of customization, etc. Do you have full control in OSS? Yes, but the defaults normally suck.<p>I want something that takes me to 80-90% on day 1, I don&#x27;t care if I can take it to 100% in OSS (it normally starts at 20% at best), it&#x27;s simply not worth my time. Now given 2 products, one closed and one OSS that perform equally or close to equally well out of the box I will lean towards OSS but I&#x27;m not going to go out of my way to use it just so I can tout my neck-bearded-ness. Money = Time and I&#x27;m not interested in wasting the &quot;non-renewable&quot; one of the two.<p>Note: none of this applies to servers, linux is the only thing I&#x27;d ever consider using on a server. This is primarily aimed at OSS programs and OS&#x27;s (Open Office or whatever they are calling it now, Eclipse, Linux on the desktop, etc)