super-W and alt-tab are the normal ways in unity to see hidden windows on the desktop. That's interesting and sometimes effective, but inferior to other "textual" techniques.
When I have lots of windows (which is when I need help finding them), the views provided by super-W and alt-tab often make the windows too small to recognize. This leads to slow and annoying repeats of super-W or alt-tab.
In contrast, if it would display an icon with the name of the application (like "firefox", "nautilus", etc), that would be much more helpful. Now, it is true that often we have multiple instances of an application running, so the behavior should work like this: only one "firefox icon", but then below the "firefox icon" there should be one more icon for each instance of the application (with text that indicates which instance, like filename, web-address, etc).
Is there such an option or application?