I've got to go with Superman on this one. I love both of these films despite their flaws. The second half of Superman does stumble but I think still holds together, and overall the goodwill earned by the absolutely sublime first half makes the whole package a classic. It's the best Superman film featuring the best incarnation of Superman.
Batman just never quite reaches those same heights. It's very good, but not a near masterpiece.