I&#x27;m not the same guy, but what I&#x27;ve found:<p>- No substring completion (e.g., like emacs&#x27;s ido-mode), no fuzzy completion (e.g., like various JS-based editors), no acronym completion (e.g., like emacs)<p>- Navigation bar searches are shit. You have to select namespace, then class, then symbol, and there seems to be no keyboard shortcut for any of this stuff. It should present a list of entities in the file, display fully-qualified name of each, and let one search that list using the search mechanisms<p>- Class view searches aren&#x27;t great. They solve many of the above two problems (the full list of entity names is searched, and it finds by substring), but the results don&#x27;t update in real time<p>- Very hard to find files. Say you have a massive project with loads of solution folders and you need to find that file that&#x27;s got the name &quot;ProductScreen&quot; in it - well, good luck! There&#x27;s something I&#x27;ve seen some people do with the toolbar-based Find in Files widget, but that only searches by prefix, which is useless, because so many projects have a mandatory prefix on their file names<p>When I was a regular Visual Studio user - less Windows work of late means I&#x27;ve mostly been using emacs - I used to use Visual Assist (<a href="http:&#x2F;&#x2F;www.wholetomato.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.wholetomato.com&#x2F;</a>), an addin that improves the above functionality a bit. Visual Assist&#x27;s code completion is a bit intrusive, but it does the acronym completion thing; for navigation, its navigation bar replacement lets you search fully-qualified names by substrings, its class view-style functionality updates the symbol list (searched by substring) in real time, and you have something similar for finding files as well.<p>All of this stuff is great for finding your way quickly around an unfamiliar project - i.e., any project with more than 15 programmers, even after you&#x27;ve been working on it for 2 years. And even when you know exactly what you want, at least you don&#x27;t have to keep typing in that stupid project-specific prefix everywhere.<p>(I&#x27;m happy for the Visual Assist people that MS hasn&#x27;t just copied their functionality exactly and totally put them out of business in one go, but it does make me a bit mistrustful of the Visual Studio UI team&#x27;s judgement.)