It has strong Maven-support, does code completion, suggests changes to my code, accelerates my typing with snippets and supports many common refactorings. I don't know how the quality of those features stack up against other IDEs. Maybe I'm missing out but I do feel that they are pretty good.
I give IntelliJ and Eclipse a test-drive from time to time but usually uninstall them within the hour.
Having said that NetBeans does have some flaws. Recently I've really come to appreciate the terminal integration in Visual Studio Code and would like to see something similar in NetBeans. The author of the article seems interested in native OS integration so perhaps we can expect to see some improvements in this area? ;-)