Garthanos
Arcadian Knight
Those two seem incompatible... if you want them to maintain agency then they keep their mind or their agency is blownWell that is clearly not what the want, so I think that is off the table.
I don't personally see how those limitations are helpful, but maybe they are to some. I like the animal handling check idea, but I am not fond of taking agency away from the player.