I've used Eclipse on and off and always found it to be a bit clunky. Unhelpful error messages coming from the fifty layers of abstraction you did not know about before.
Back in the days, I always preferred netbeans - it was just more of a product, less of an exercise in object-oriented abstractionism.
Today, I am a happy user of vim (and vscode, if I need to) - I left behind the heaps of design patterns, thankfully. What this feels like to me is a trying to jump on a train, that's long gone.