Before Eclipse became famous, IntelliJ IDEA was considered the best of the breed in IDEs. IDEA has not shed its former glory yet, and a lot of developers love IDEA. IDEA also has a community edition, which is free. It provides native support for SBT, which makes it ideal for SBT and Scala development.