Which IDE is best for Selenium?

Which IDE is best for Selenium?

Eclipse — Very adaptable, but not particularly intelligent when it comes to code completion. IntelliJ IDEA is a powerful, flexible, and user-friendly code editor. NetBeans is a user-friendly Java Enterprise Beans framework.