The V12 window menu list will have a def_max_windowhist variable that can be set to increase the maximum number of windows. The window menu will be an MRU list by default like the Project menu history and file menu history. Also, there will be 3 options for reordering windows, Smart next window (still the default), Reorder window (like SlickEdit V4), and No reordering (same as Smart next window turned off). Smart next window is intended for users who like the way switching between apps works in windows or the way Visual Studio works. It's great for switching between two files. Reorder windows is similar to the way SlickEdit reorders buffer but for windows. IMO it's better for switching between more than two files but is not the Microsoft way. No reordering is best if you you like to memorize the hot key numbers on the window menu (Alt+W 1) because it attempts to keep the hot key numbers the same.
There's more that needs to be done (like an improved "More Windows..." dialog), but this addresses two feature requests.