with my personal experience un hyphenated always comes up more at the top of the list.
and your friend is right
if there is a key word in the domain than that word will trigger good hits, but if the key word is too common then u might sitll hit 2 pages back.
Simple words, easy to read and...