In Bless Me, Ultima do certain characters seem to fall into each category of good, evil, or both?
It's fairly obvious in the novel who is evil and who is good. There are some characters who aren't evil, but because they refuse to do anything to help Ultima when she's threatened, they betray their loyalty to Ultima after she has healed them.
Whether you believe Ultima is a bruja (witch) or a healer, she uses her talents to help people against the forces of evil. She teaches Antonio her methods of healing, but more importantly, shows him that he doesn't have to choose between his mother's and his father's family traditions. She guides Antonio's spiritual journey through life, and he says at the end of the novel, "And that is what Ultima tried to teach me, that the tragic consequences of life can be overcome by the magical strength that resides in the human heart."
Narciso, even though he's seen as the town drunk, is a spiritual person and proves himself when he makes the ultimate sacrifice of his own life in order to protect Ultima.
Tenorio Trementina and his three daughters are the evil forces in the novel. The Trementina sister place a curse on Antonio's Uncle Lucas when he catches them using their dark power to summon Satan. Ultima warns Tenorio to have his daughters lift the curse or suffer the consequences if they don't. When he refuses, the three women die, one by one. Tenorio sets out to avenge the deaths of his daughters, killing Narciso and Ultima's owl. He's killed when he tries to kill Antonio.