I am 100% aboard the single screen, single fullscreen app, almost exclusively keyboard work with lots of x-tabbing.
I really like having a second screen though. I keep my laptop open on the side and use it to display "read only" stuff like a build status, consoles, etc.