Quora is a place to ask anything. And probably get answered. But who gives these answers? I tried – I have a couple of answers, but there is nothing that makes me return to the site and answer more questions. Quora lacks the game mechanics that has turned StackExchange into such a successful Q&A engine. TechCrunch wrote that Quora adds gamification via “ask to answer” with some credits, which I honestly could not find in the UI. Then I got a direct link to see how many credits I have, and it still means nothing to me, because there are no ladder-boards. If you are short of altruistic incentives, Quora gives you no reason to go back to it. And by the way “ask to answer” is not something you can’t do on StackExchange. I’ve been asked not once “could you look at this other question of mine”. And I do. Not because the poster will give me credits, but because others will.
Should Quora copy-paste the reputation and badge systems of StackExchange? Not at all, it has a different structure, but it should employ some game mechanics if it wants to stay. Otherwise StackExchange will be the preferred place to ask a question, where people compete to give you the best answer, not just randomly answer questions when passing by.