I'm not super keen on changing the ranking based on usage (or other signals, like file modification times), because then the rankings aren't consistent over time: if forces the user to pay more attention. I am planning on remembering the last highlighted file for a particular input though.
I think TM has one command combining the functions of Sublimes 'open in project' & 'select buffer'. The files that are already open are likely ranked higher, as are those that have been recently (modified, open) I can't really comment on the practicality of that all in one approach as I've never used it.
>> I am planning on remembering the last highlighted file for a particular input though
Any plans for dealing with selection of multiple files? For eg: find and replace in multiple files? Apply semi automatic macros to multiple files etc.
Or any other command you'd like to target to multiple files? I noticed you can do ctrl+shift clicks to select multiple buffers in the side bar.
Anyway, I can't think straight atm, alcohol is the work of the devil!