I've been following this for a while. I applaud the effort but there is no way they can keep up with VS. Also Xamarin forked SharpDevelop ages ago into MonoDevelop, but I don't know if any contributions flow back from MonoDevelop to SharpDevelop.
The only way to win is to redefine the criteria by which your products are measured in a way that your product becomes the superior one and your huge competitor's can't immediately follow. In this case, you'd have to redefine what an IDE is supposed to do by building one that's much better in a significant scenario than VS.