Apologies for the double mail. Gmail is a great service for lots of things, and completely unusable for others. :)
It seems that no one in the thread is completely happy with how Inkscape currently works in this regard.
Thus, my recommendation after reading and considering what has been said by everyone so far:
Use cases:
1. Action: User opens Open Inkscape
1. Result: Open Untitled new blank document (Same behaviour as now)
2. Action: User immediately opens a file without doing anything on-canvas
2. Result: Load file in current window (don't spawn new one).
3. Action: User closes a document (ctrl-w or otherwise) :
3. Result A: If there are other Inkscape windows open, close document window, leave inkscape running, and all other windows open (current behaviour)
3. Result B: If there are no other Inkscape windows open, close document, but not the window (displaying maybe something like GIMP has with a watermarked Inkscape logo and some message saying "To open a file, new document, or recent file, choose an option from the File menu. Hit Ctrl+W again to close Inkscape"
4. Action: User hits ctrl-w again the empty Inkscape screen
4. Result: Inkscape closes.
Workflow improvements:
Case 1 saves 0 actions (current behaviour)
Case 2 saves -1 action (closing window) over current behaviour
Case 3B gains +1 action over current behaviour for closing out Inkscape, but saves -1 action having to relaunch Inkscape for those who are still working in Inkscape.
The take-away here is that for the price of having to hit ctrl+w one further time on the last file, you save having to reopen Inkscape, which could in-fact be +2 or +3 actions depending on how the user launches Inkscape, and also the loading time (which may or may not be negligible, depending on the system, etc.)
Thoughts?
-C