Not JS but I like having explicit return var assignments because it's easier to break on and inspect. I don't know why tools don't make this easier.
I probably won't adopt this as a convention, just because most of the time when I have access to a debugger I'll also have access to the source code and handle it myself. But I'm going to keep it in mind, and perhaps get fed up at some point and decide to adopt the idea. Thanks.