As I have pointed out elsewhere sometimes some piece of software isn't a good match for someone.
Me personally I don't like Mac OS X or Ubuntu Unity. I don't say they are bad but I will make an effort to avoid having to use them. (And I can tell you why.)
I can clearly see how some people might have similar issues with my favourite software.
That said: if last time was a few years ago and you youch upon Java code again you could give it another try; maybe it works better on a modern machine?
Crashed so often I just gave up. Decided to work with Gedit for a good period before I was introduced to vim.
Have never even tried to use other IDEs unless I'm kind of forced to (like android development) and made sure to stay away from Netbeans.