The question I have is more of a devil's advocate type question:
Let's say I don't care about any other frameworks other then .Net3, I am just a C# developer, so I don't care about VB, Boo or any others. Why would I want to use SharpDevelop instead of using MS Visual C# 2008 Express Edition?
BTW, I do like SharpDevelop. Good work guys.....