In Guild Wars 2 there is a Sylvari NPC character, named Canach that is part of your party who initially was an antagonist in an earlier part of the game. You fight him and he gets imprisoned. Circumstances change where he is forced to
join your party and now he is out for redemption.
He’s still snarky and funny but his character has evolved.
I would love it if there was a future companion like that in DA4. We sort of had that with Zevran in Origins but it would be nice if they did that again in a future game.
Mod Note: Hey Confessor I am a Guild Wars 2 player too. I definitely agree about Canach. He is my favorite companion in the group currently. -SMC