Anjuta's a pretty good IDE, but its development has been somewhat stagnant for quite some time. On the other hand, we probably can derive a great deal of benefit from flexible/extensible design - such as the AddIns API for MonoDevelop.