Even the most die-hard Arduino fans must admit that the IDE truly sucks. Personally I've been trying out different alternatives, including AtmelStudio, which took forever to install and then completely malfunctioned on me.
Finally I found this one, based on the IDE CodeBlocks, which I think is awesome. It's open source, cross platform, light weight and even includes a rudimentary simulator.
Many of you probably know it allready, I just thought I'd share it for those who don't.