Question: what is the best enchantment for diamond armor?
Answer: Protection IV - This is a must for every piece of armor you have, because it gives you four additional points of armor for each piece you have enchanted. ... 
Mending - If you want your armor to last pretty much forever, then having the Mending enchantment is very important.