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?