Omniknight

Purist Thunderwrath the Omniknight is a versatile Hero who can take on the role of a Support but can also be played as a Tank or, in a rare moment, a Semi-Carry, depending on the player's decision. A holy and courageous Hero, Omniknight possesses spells that can protect and help an ally in trouble. His heal also doubles as a nuke, he can grant any friend Magic Immunity, and he can bless allies with an invincible protection spell. Few can escape the mighty and heavenly power of the Omniknight and he can also prevent enemy Heroes to take him and his allies down to the ground, thus, he's also a mighty Tank making him one of the most difficult heroes to kill.