If your entire complaint is that you want short-cut keys then look into the Tools | Options | Keyboard configuration. I find raw VS.NET pretty lame in terms of Intellisense, no "jump to file" shortcut, etc. so installing Resharper is a necessity for productivity. But at that point everything is indeed keyboard driven.
VS2010 has "Navigate to" on ctrl-, which is better than jump to file. It's jump to anything, type a class name, a method, a filename, a partial filename, partial anything, and it will match what you write against everything in your solution. It's really powerful and I don't click around in the source tree at all anymore.
While a vast improvement on the past, "Navigate to" doesn't find stuff intelligently like Resharper's jump... e.g. if I have a file "LabListView", I can type "llv" in the "go to" window and it'll be highlighted (I could type any combination of characters but I tend to use the capitalised letters). VS2010 just shows an empty list when I do that -- I have to type a complete partial name.
I could also be imagining this, but I have the feeling Resharper remembers which files are related when I select them from this list because if there's more than 1 match it almost always seems to have the right one at the top of the list based on my current context.
FYI, Eclipse also does partial the way Resharper does out-of-the-box: semi-partial and abbreviation.
I believe Eclipse also does "best match based on previously opened files" (sort of heuristic/guessing) just like you guessed the way Resharper does it.
I wouldn't be surprised if Resharper added Eclipse's features that are missing from VS.NET being that JetBrain makes IntelliJ that competes with Eclipse.
Of course the best part of Eclipse is that it's free and you get everything :)
Just to add to this so that people stop dissing Eclipse; it also has these features.
Eclipse OOB XML editor also has great navigation features such as jump to definition of complex type, jump to class file, jump to xsd, handy if you need to navigate WSDL or web.xml (similar to web.config).
I'm not sure where in my post that I complained too much other than showing that Eclipse and Java are as much as productive (and even more) to VS and C#.