For me, the small screen is not an issue, because I typically develop on as much screen as I can muster.<p>As far as the editor, there are some good attempts at code completion from other systems, but I have not found one nearly as good as Intellisense.  That is coupled with the jump to definition and declaration.<p>Also, the integrated debugging and some of the edit and continue functionality is amazing.