'Vengeful' means seeking to harm someone in return for a perceived injury. The opposite is being forgiving or showing mercy. 'Forgiving' means ready and willing to forgive, which is the direct antonym. 'Ruthless' and 'Terrible' are similar in tone, while 'Formidable' and 'Vigorous' (misspelled) are unrelated.