I believe there are no such things as ghosts. I believe that demons pretend to be ghosts to fool the world. But demons are evil and the obey the devil so I wouldn't want them on my team either.
well, Ghosts can only get hit from force damage, while demons get DR/good and DR/silver, IIRC. Also, demons are a higher CR, so I'd have to go with those </DnD nerd>
Seriously, what does a ghost do. Appear in a see through form and go "woooo" at you? please, demons will rip your face off and beat your family to death with your head. Way cooler.
Well if the demons could touch the ghosts then demons but since ghosts are see through and you can't touch/feel them the ghost would win because he could deck a demon without the demon being able to touch him... But I would like the demon to win because they rockkk
..Both of these: demons or ghost are only a rubbish of human intelligence. So, I think they dont exist: ghosts are only something we afraid in dark and cold places, demons are companions of satan..what about aliens vs. bacteries..hahaha