We have a definitive answer from Google as to what is better for word separation in URLs.
Matt Cutts released one of his Webmaster videos discussing this and while there is not much in it (to the point he said not to change it if you already have underscores), that if you are starting a new site, dashes are the way to go.