Well, I use SlickEdit. Yes, it's not free, but it's the best I found. I tried many others, but Slick is just much, much better.
KDevelop is nice, too, and it's free, but SE is better to me. About Visual Studio - I still think that it's just the best. Its intellisense is brilliant, the debugger too.