Forum:Dragon Age's approval vs. Mass Effect's loyalty, which is better?

Personally, I think Mass Effect 2' loyalty is better than Dragon Age's approval. The reason is because with approval, it's a slow, hard, and tedious process to develop enough trust in my party. But with ME2's loyalty, I just complete one of my squad-mates' respective side-quests, and I get instant loyalty toward the squad-mate I helped with his/her quest.

Although, when you think about it, having an NPC-relationship system in Mass Effect 2, Dragon Age, and other games like them, can be much better than the moral-choice systems usually implemented in games like ME2 and DAO. The reason is because with NPC-relationships, there's more of a reason to help the NPCs than with moral-choices, particularly morally-good ones, because these NPCs have deep, involving backstories, personalities, goals, and a variety of other parts that make them up, just like the main protagonists of each game. Because they have problems of their own, there's so much more of a reason to help them than harm them, and there's a strong sense of camaraderie and companionship when you help them solve their problems, and in exchange they help you with yours.