I'm leaning that way. Some typical utilities, such as tar, output things to stdout by default. I haven't found anything that says this is a required/typical behavior for *nix type tools. I agree that --help should go to stdout. I think general errors, including no arguments to a program that requires 1 or more, should spit to stderr.
Let's see if anyone else chimes in before we make any updates.