Would be nice to have "back" and "forward" functions that allow to return to the location from where the cursor has navigated when using "Goto Implementation". This is especially convenient when reading foreign code and trying to understand how it functions. One typically starts with some code (e.g. a function) and tries to read it. When facing with an unknown function, class, macro or similar, one would go deeper into their implementation, and repeat the process by going even deeper. However they would eventually want to return back from where they came from. Currently it requires to find previous location manually, which often requires to start over from the very first piece of code.
You can use the Navigate back and Navigate forward features of Visual Studio from the standard toolbar or you can use the Visual Assist variant which isn't on VA toolbar by default, but you can put it on any toolbar:
The functionality of these two are similar, you decide which one of them you like better.