If, as you say, Eclipse is so bad what alternatives do you suggest?

Also, isn't NetBeans (which is what MPLAB-X is based on) also open source and one of the reasons why Microchip is moving away from their proprietary platform?