Question: is zeref a good person?
Answer: He isn't evil, but the lengths to which he was ready to go to resurrect his brother or kill himself are morally questionable. Zeref is broken. When he was cursed, he was a good person who just missed his brother. Then he got cursed, accidentally killed everyone he knew.