I dont understand what the issue is with the Arduino IDE. It is a great place to start and I have been using Arduino boards for years now and have never had a single issue with the IDE. You should check out the new IDE , it has a few extra features.
Don't get me wrong, it was ideal when I first got my arduino and just wanted to play with it straight away, I didn't want to setup a fricking AVR IDE, I just wanted to burn and run code. So it is really nice because of that, pretty much plug n play and ready to go, no distractions.
But it really lacks a good editor, no code completion, very little syntax highlighting, indenting code is very frustrating there. There's not even a ruler with the number lines.
These are my main complains.