Based on what criteria? Which was a better role-playing game? That would be Dragon Age: Origins. Same result for better story, better immersion, better combat, etc. Now if the question was "Which is a better game for casual gamers who don't really have the time for or enjoy playing real RPGs?", then the answer would be Fable 2.