Hello, I'm a sofeware develop since 2000, and I use SD since the 2.0 era (that is in year 2005 or 2006).
I use visual studio for my company's work, and use both SD and Visual Studio Express in my spire time for personal works or study/test code.
To be honest, SD is an excellent IDE, and I have some suggestions that hope make it even more better.
1. Integrated installtion solution
SD is not a stand alone system, it requires a lot of other application/components.
An example is, when I create a new asp.net mvc project and hit F5, the SD told me I have to install asp.net mvc component, and IIS express...
So, I hope SD's setup pack all required components/3rd-part application into one, (though this may made the setup bigger, please check my suggestion 5), such as .Net framework, IIS express, asp.net mvc 3/4, F# compiler ... etc. and check the environment and install them when needed.
2. Keyboard mapping compatible with Visual studio
Almost every user of SD is the user of VS, and the VS is the best IDE in the planet.
When I switchs between VS and SD, I have to remember double size of keyboard shortcuts-keys, to delete a line, SD use Ctrl+D while VS is Ctrl +L, to comment/uncomment code block, VS is Ctrl+K,C/K,U, while SD is Ctrl+/, I always have to be careful in case press the wrong keys, so does everyone that use both SD and VS.
So, please make an option let us choose use VS like shortcut keys or keep current, thanks. (I think this is the most important request from me).
3. Entity Framework support
Almost all the business application use database to store datum, and Entity Framework is most used (and also nearly all mainstream RDB have EF support) OR-Mapping framework, that made it the de-fact standard ORM for .net platform from my point view.
What I hate VS Express is that it does not support plugiin and made it have no Entity Framework(design-time) support except SQL Server.
I hope SD integate EF design time that supports Sqlite, Firebird, MySQL, Postgresql... etc
4. Nugget support
As I know, nugget is and open-source component, so it should not be hard to integrate into SD.
Nugget is helpful for large business application and make development fast and efficient.
5. Auto upgrade
With the fast evolution of SD,there are handreds of new release of it every year in BuildArtefacts
To keep up the step of SD, we have to uninstall and install, the XCOPY release helps, but the final solution should let SD upgrade itself automatically.
That's my suggestions, I hope this helpful, and I think thoese new features will make SD more intuitive and mature that attract more business/professional developers to hug SD.
Thanks to SD team, you made very good .net platform IDE that I loved.