There's no sex in Demons Souls, so therefore Dragon Age > Demons Souls
But yeah, both decent / great games, but very different in scope certainly. Personally I preferred Demons Souls, not sure why Dragon Age did not grip me...
For me it was the protagonists mutism. I like my characters talkative, like in ME1&2.