I've encountered SharpDevelop a few times before but I don't know anyone who actually programs in it. Would you recommend it for medium size projects in C#?

**Subquestions:** Is there a difference in speed of compiling? ([Article](http://community.sharpdevelop.net/blogs/laputa/archive/2007/09/27/and-now-compiling-in-sharpdevelop-is-40-faster.aspx) is about multi-threading compliling in SharpDevelop)

Thanks for answers!