Arduino is a powerful platform with great software in the IDE, but should you want to broaden your horizons and try something different to program in, here are a few suggestions (note: Ardusat doesn’t officially support any software besides the IDE, these options are for intermediate users) :
Arduino IDE for Atmel Studio – Atmel Studio
Which alternative Arduino tools have you used?