At least not as of now. Yes there are a psionic, magic and special skill abilities for types of tracking. Kill Target, take body. Only get control if you win a skill check. Only keep control if you pass a skill check ever minute or so.
Angels have the ability to exorcize.
Yes, you can fight back. If the Demon is MUCH more powerful than you, there's a good chance they can get total control. Lord - absolutely. Some races will have much higher 'skill caps' than others, which means that some can achieve higher levels than any others ever could. For example, a Dwarf will never be able to run as fast as a highly skilled Ssslik.