I don't like spell immunity (spell resistance is fine to a degree though), it makes games boring and imbalanced.
For example, what if you have intelligence based hero that was a offensive magic battery (all you have is offensive targeted spells) then u couldn't do shit against that character at all, therefore making your hero practically useless and unplayable
First ability/ Violate: ADF charges a single target damages and slows its movement speed.
Second Ability/ Barrage: ADF pulls out a gun (Whatever his favorite gun is) and shoots up to 2 units (more when upgraded).
Third ability/ Intolerable (passive): has a chance to dodge and counter attack.
Ultimate Ability/ Grandiose Delusions: When Activated makes ADF in targetable (but if he moves it cancels the spell) and damages all nearby units for a short period of time.
TAA (im not sure what to do with one of his abilities so help me on that please)
Name: Thomas Terroja Kirk
Hero: The Amazing Heretic
First ability/ Chastise: holds a target in place and harms it over time
Second Ability/ Purge Evil: causes aoe damage
Third ability/ Unheeding Devotion (passive):Increases Tardrage and armor
Ultimate Ability/ Holy Wrath (passive): Orb Effect; any unit that dies under these effects explode and cause aoe damage to nearby units, and passively increases attack power.