We built a system, where user can construct complex search criteria and submitted for result.
We were passing the criteria using a custom dsl (lot of coding in front-end to construct and parsing logic in back-end).
This will be a perfect match for those kind of cases.
Similar experience. I usually use IntelliJ in my Macbook. But when I had to code on an enterprise laptop with 4 GB RAM (with many enterprise bloatware), I was surprised IntelliJ performed so well. That too, I was working on 10 modules.
This will be a perfect match for those kind of cases.