Since I always use Firefox as a single window with many tabs (and have become quite adept at switching quickly between tabs, but not so fast at switching between windows), having the Error Console open in a separate window always slows me down. What I’ve done is created a bookmark on my toolbar (right-click, select “New Bookmark”) that points to chrome://global/content/console.xul. This way, I can control where it opens.