Which IDE do you use for Mathematica development?

After more than a year I revisited the IntelliJIDEA plugin but that still seems to be 'just' an editor, of course there is the Mathematica Workbench but why are there so few improvements? Version 10. code like

 dataset = Dataset[{
<|"a" -> 1, "b" -> "x", "c" -> {1}|>,
<|"a" -> 6, "b" -> "z", "c" -> {}|>}]


is not accepted by the Workbench 2 editor which was built for version 7. The standard Mathematica package editor doesn't feel like a real editor. So. Am i missing something? - What do you use for developing somewhat larger packages?

• While I'm sure many of us will have views, this is primarily opinion-based. Unless the community feels otherwise, we will probably have to close this question on those grounds. Could you perhaps redraft your question to be more consistent with the StackExchange model for "Answerable" questions? See mathematica.stackexchange.com/help/dont-ask Alternatively, you could try asking in chat? – Verbeia Jun 25 '15 at 7:04
• @Verbeia personally, I would be tempted to ignore that restriction in this case. One can see why asking opinion-based questions is discouraged in general, but in practice we have so few of these that it can hardly be seen as a problem. Here, well-defined and justified personal preferences and some amount of experience are certainly necessary for an answer to be useful. I would be especially interested in knowing how this is approached inside WRI. Of course, it is up to everyone to vote according to their interpretation of whether this thread will produce useful answers. – Oleksandr R. Jun 25 '15 at 10:40
• Is answering which editor you use, opinion based??! I am not asking a judgment on any of the available products. – nilo de roock Jun 25 '15 at 11:54
• @Mr.Wizard - My answer would be: "I use the Wolfram Workbench because it has MUnit but it frustrates me that it is not improved by Wolfram ( are they working on something new? )." - They might count on the community to enhance the IntelliJIDEA plugin. IntelliJIDEA is arguably the best IDE around for many, if not at all languages. Others may use text editors, or code in the Notebook. - These are all right answers, imho. – nilo de roock Jun 28 '15 at 15:15
• @nilo Self-answer perhaps, given the experience you now have? – Mr.Wizard Jul 6 '18 at 12:12