На счет SharpDevelop - сам использую когда надо несколько проектов одновременно открывать. А по поводу редактора WPF, покопайте в сторону Expression Blend, сам не пользовался, но говорят рисовать ГУИ удобнее чем в стандартном - жутко тормозном.
А вообще стандартный редактор становится крут при работе с буржуйскими компонентами. Сейчас работаю с DevExpress и там много очень полезных наворотов к нему, с использованием которых даже крайне сложный ГУИ рисуется мышкой.