All in all, languages "shouldn't have IDE". They should provide services as separate apps that should be pluggable and used in any editor. That's something Go did well as it provides a code completion server and code quality tools and any dev can make a plugin out of them for any editor.
It makes things easier to develop and maintain for service developers, plugin developers and IDE developers.
I would love to be able to use Netbeans features without using Netbean itself, without being tied to the IDE.