It would be useful if that when you'd run TS in debug mode, it'd be windowed by default and there'd be a command prompt window open next to it, showing all the debug text (which'll later be exported to a text file).
Maybe also give the option to chose exactly what to debug... For example a specific ini file, the mix files (so you see which file the game is loading) or stuff within game.exe (for us modders who like to mess around in game.exe with a hex editor and yourself of course).
A map reveal command would indeed also be useful, but I think it would be even more useful if it'd be a multiplayer option (so you'll be able to enable or disable shroud before the game starts).
Being able to modify rules.ini and test without having to restart the game would also save some time of course, but I guess modders could just modify a test map for that instead. But being able to modify an ini and then test without even having to restart a skirmish game would be completely awesome of course