I love and hate Eclipse/STS, but I don't think I will ever switch to IDEA, I love my freedom more. The least I can do for open source community is to use open source products and report bugs.
I use Visual Studio and IntelliJ IDEA for C# and Java development, respectively. I cannot fathom a scenario in which I would need an IDE for web development. Perhaps heavy PHP development would benefit from JetBrains PhpStorm IDE, a free version of which is available for open source projects.
The commercial JetBrain IDEs have lovely support for JavaScript, HTML, CSS, YAML, SASS, LESS, JSON, and so on. There's lots of stuff you're missing out on if you do web development with the Community Edition.
The IDEA Ultimate edition also supports lots of "enterprisey" stuff that the CE doesn't. Lots, of stuff.
Define "web development"? Isn't web development usually done in a programming language like other development? Sure, a lot of it these days may take place in JavaScript which seems designed from the ground up to avoid being helped by IDE's.
But in general: apart from the actual whacking out of html and css, "web development" is normally just software development. There is no difference in my need of autocomplete/intellisense/code navigation etc. when I do web things than when I do mobile/desktop/library or any other kind of development.
I guess most used part would be an integrated tomcat server that I could start and stop within IDE, other web development features would be to work well with popular frameworks like spring...
It doesn't sound like "closed source = sucks" to me. It sounds like "I love open source, so I'd better support it", which is a great attitude.
I'm fairly neutral in this. I love open source, and I do believe in many cases, open source can be a lot better than closed source options (look at Apache httpd, many web frameworks, git, etc), but there may also be instances where closed source results in better software, and those developers deserve to make a living too.
I love open source, but I don't mind paying for quality when it really is better than the free version.